Python 的繪圖庫 Matplotlib 提供了豐富的繪圖功能,可以輕松地畫出多條線段。下面是一個簡單的例子:
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y1 = [1, 3, 2, 4, 5] y2 = [2, 4, 1, 5, 3] plt.plot(x, y1, label='Line 1') plt.plot(x, y2, label='Line 2') plt.xlabel('X axis') plt.ylabel('Y axis') plt.title('Multiple Lines') plt.legend() plt.show()
首先導入 Matplotlib 庫,然后定義 x、y1 和 y2 三個列表,分別代表 x 坐標和兩條線段的 y 坐標。然后使用 plt.plot() 函數分別畫出這兩條線段,并分別指定 label 參數為 'Line 1' 和 'Line 2',這個參數用于后面的圖例。接著使用 plt.xlabel()、plt.ylabel() 和 plt.title() 函數設置坐標軸標簽和標題。最后使用 plt.legend() 函數生成圖例,并使用 plt.show() 顯示圖形。
上述代碼畫出的圖形如下:
通過這個示例,我們可以看到 Matplotlib 的繪圖功能非常強大,只需要簡單的幾行代碼就可以畫出多條線段。