在Python的Matplotlib库中,可以使用plot()
函数来绘制多条曲线。以下是一些基本步骤和示例代码:
pip install matplotlib
import numpy as np
import matplotlib.pyplot as plt
linspace
和meshgrid
等函数来生成数据。例如,绘制两条曲线,一条是y = 2x + 1,另一条是y = 3x - 2:
x = np.linspace(-10, 10, 100) # 生成-10到10之间的100个均匀分布的点
y1 = 2 * x + 1
y2 = 3 * x - 2
plot()
函数绘制每条曲线,并为每条曲线指定一个标签和样式(可选):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') # 添加标题
plt.xlabel('x-axis') # 添加x轴标签
plt.ylabel('y-axis') # 添加y轴标签
plt.show()
将上述代码放在一个Python脚本中并运行,你将看到一个包含两条曲线的窗口。你可以根据需要修改数据集、样式和其他参数来绘制更多曲线或自定义图形的外观。