PyPlot是Python中一個非常常用的繪圖庫,可以使用其畫出各種類型的曲線圖。其中,使用matplotlib.pyplot.plot()函數可以畫出折線圖和曲線圖。
import matplotlib.pyplot as plt import numpy as np # 生成數據 x = np.linspace(-np.pi, np.pi, 100) y = np.sin(x) # 畫圖 plt.plot(x, y) # 設置橫縱坐標標簽 plt.xlabel('x') plt.ylabel('y') # 顯示圖像 plt.show()
在上面的代碼中,我們首先通過numpy庫生成了x和y的值,然后使用plot函數將其畫出。設置橫軸標簽和縱軸標簽可以使圖形更加清晰易讀。最后通過show函數顯示圖像。
如果需要畫出多條曲線,可以在plot函數中分別傳入x和y的值,不同的曲線需要以不同顏色或形狀進行區分:
# 生成數據 x = np.linspace(-np.pi, np.pi, 100) y1 = np.sin(x) y2 = np.cos(x) # 畫折線圖和曲線圖 plt.plot(x, y1, color='red', label='Sin') plt.plot(x, y2, color='blue', linestyle='--', label='Cos') # 添加圖例 plt.legend() # 顯示圖像 plt.show()
在上面代碼中,我們生成了兩組數據y1和y2,并使用紅色折線和藍色虛線將它們分別畫出來。使用label參數在圖例中添加對應的標簽,方便查看。最后,調用legend函數添加圖例,并調用show函數顯示圖像。
下一篇css會阻塞js嗎