制双折线图matplot
时间: 2024-12-06 19:21:50 浏览: 8
数据可视化-制作折线图
在Matplotlib库中创建双折线图(Double Line Plot)通常用于对比两个系列的数据,每个系列有两条折线,一条表示实际值,另一条可能是预测值、误差范围或者其他参考信息。以下是使用Python Matplotlib绘制双折线图的基本步骤:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x) + np.random.normal(0, 0.5, size=x.shape)
y2 = np.cos(x) + np.random.normal(0, 0.5, size=x.shape)
# 绘制双折线图
plt.figure() # 创建一个新的图形窗口
plt.plot(x, y1, label='实际值', linestyle='solid') # 实际值线,实线
plt.plot(x, y2, label='预测值', linestyle='dashed') # 预测值线,虚线
# 添加图例、标题和标签
plt.title('双折线图示例')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.legend()
# 显示图表
plt.show()
```
在这个例子中,`linestyle`参数控制线条样式,`solid`代表实线,`dashed`代表虚线。你可以根据需要调整这两个系列的颜色、标记等其他属性。
阅读全文