Python是一種高級編程語言,它具有很強的可讀性和易于學習的特性。Python可以用于多種目的,包括數(shù)據(jù)分析、網(wǎng)絡(luò)編程和圖形繪制等。今天我們將學習如何使用Python繪制一張海洋圖。
import matplotlib.pyplot as plt import numpy as np # 創(chuàng)建一個圖形窗口 fig = plt.figure(figsize=(8, 6), dpi=80) # 創(chuàng)建一個子圖 ax = fig.add_subplot(111, projection='3d') # 定義并繪制一個表面圖 x = np.arange(-5, 5, 0.25) y = np.arange(-5, 5, 0.25) x, y = np.meshgrid(x, y) r = np.sqrt(x ** 2 + y ** 2) z = np.sin(r) surf = ax.plot_surface(x, y, z, cmap='ocean') # 設(shè)置坐標軸標簽 ax.set_xlabel('X Label') ax.set_ylabel('Y Label') ax.set_zlabel('Z Label') # 添加顏色條 fig.colorbar(surf, shrink=0.5, aspect=5) # 顯示圖形 plt.show()
在上面的代碼中,我們使用Matplotlib庫中的函數(shù)來創(chuàng)建一個圖形窗口以及一個子圖。我們還使用Numpy庫中的函數(shù)來對坐標進行處理。接著,我們定義并繪制了一個表面圖,以及設(shè)置標簽和顏色條。最后,我們使用show()函數(shù)來顯示圖形。
經(jīng)過運行上述代碼后,我們可以得到一張海洋圖。這張圖展示了一個波浪起伏的海面,并且表面的顏色呈現(xiàn)出藍色、白色和橙色。這樣的海洋圖可以被用于數(shù)據(jù)可視化、科學研究或者藝術(shù)創(chuàng)作等領(lǐng)域。
上一篇python畫橋梁圖
下一篇python畫時序折線