在Python的Matplotlib庫(kù)中,可以使用plot()
函數(shù)來(lái)繪制多條曲線。以下是一些基本步驟和示例代碼:
pip install matplotlib
import numpy as np
import matplotlib.pyplot as plt
linspace
和meshgrid
等函數(shù)來(lái)生成數(shù)據(jù)。例如,繪制兩條曲線,一條是y = 2x + 1,另一條是y = 3x - 2:
x = np.linspace(-10, 10, 100) # 生成-10到10之間的100個(gè)均勻分布的點(diǎn)
y1 = 2 * x + 1
y2 = 3 * x - 2
plot()
函數(shù)繪制每條曲線,并為每條曲線指定一個(gè)標(biāo)簽和樣式(可選):plt.plot(x, y1, label='y = 2x + 1', color='blue', linestyle='-')
plt.plot(x, y2, label='y = 3x - 2', color='red', linestyle='--')
plt.legend() # 顯示圖例
plt.title('Multiple Curves Plot') # 添加標(biāo)題
plt.xlabel('x-axis') # 添加x軸標(biāo)簽
plt.ylabel('y-axis') # 添加y軸標(biāo)簽
plt.show()
將上述代碼放在一個(gè)Python腳本中并運(yùn)行,你將看到一個(gè)包含兩條曲線的窗口。你可以根據(jù)需要修改數(shù)據(jù)集、樣式和其他參數(shù)來(lái)繪制更多曲線或自定義圖形的外觀。