欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫等值圖

謝彥文1年前7瀏覽0評論

Python是一種廣泛使用的高級編程語言,它具有簡單易學的特點,因此很受歡迎。在Python中,我們可以使用matplotlib庫來制作等值圖。等值圖是一種經典的可視化方式,它通過等高線的形式來展示數據的分布情況。

import numpy as np
import matplotlib.pyplot as plt
# 創建數據
x = np.linspace(-10, 10, 201)
y = np.linspace(-10, 10, 201)
X,Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
# 繪制等值圖
plt.figure(figsize=(8,6), dpi=80)
C = plt.contour(X,Y,Z,10,colors='black')
plt.clabel(C, inline=True, fontsize=10)
plt.title('等值圖')
plt.show()

上述代碼中,我們首先導入了numpy和matplotlib.pyplot庫。然后,使用numpy中的linspace函數創建了x和y坐標軸上的數據。接著,使用meshgrid函數創建了X和Y,這兩個數組表示了所有的坐標點。通過sin函數計算出了所有坐標點的高度值。最后,通過調用contour函數繪制出了等值圖。其中,colors參數指定了等高線的顏色,10表示等高線數量,fontsize指定等高線標簽的字體大小。