matplotlib绘制多条曲线图,并用不同颜色表示出来
时间: 2024-10-07 13:05:59 浏览: 43
Matplotlib是一个流行的Python数据可视化库,用于创建各种类型的图表,包括折线图。如果你想在同一张图上绘制多条曲线,并用不同的颜色区分它们,你可以使用`plt.plot()`函数多次,并给每个线设置不同的颜色。这里有一个简单的例子:
```python
import matplotlib.pyplot as plt
# 假设我们有三个数据列表,分别代表三条曲线的数据
data1 = [1, 4, 9, 16, 25]
data2 = [2, 8, 18, 32, 50]
data3 = [3, 12, 27, 48, 75]
# 创建一个新的图形窗口
plt.figure()
# 使用不同颜色绘制每一条曲线
plt.plot(data1, color='red', label='曲线1')
plt.plot(data2, color='blue', label='曲线2')
plt.plot(data3, color='green', label='曲线3')
# 添加标题、标签和图例
plt.title('多条曲线示例')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.legend() # 显示图例
# 展示图形
plt.show()
```
在这个例子中,每条线的颜色分别是红色、蓝色和绿色。通过设置`label`参数,我们可以轻松地在图例中识别它们。
阅读全文