Python绘制多条时序图
时间: 2023-08-27 07:21:59 浏览: 55
要在 Python 中绘制多条时序图,可以使用 Matplotlib 库。Matplotlib 是一个用于绘图的 Python 库,支持绘制多种类型的图表,包括时序图。
以下是一个绘制多条时序图的示例代码:
```python
import matplotlib.pyplot as plt
# 定义 x 轴数据
x = [1, 2, 3, 4, 5]
# 定义 y 轴数据
y1 = [10, 8, 6, 4, 2]
y2 = [3, 6, 9, 12, 15]
y3 = [5, 10, 15, 20, 25]
# 绘制时序图
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.plot(x, y3, label='Line 3')
# 添加标题和标签
plt.title('Multiple Time Series')
plt.xlabel('X')
plt.ylabel('Y')
# 添加图例
plt.legend()
# 显示图表
plt.show()
```
在上面的代码中,我们首先定义了 x 和 y 轴的数据,然后使用 `plt.plot()` 方法绘制了三条线,每条线对应一个数据集。我们在每个 `plt.plot()` 方法中使用 `label` 参数指定了每条线的名称,用于在图例中显示。接下来,我们添加了标题和标签,并使用 `plt.legend()` 方法显示图例。最后,我们调用 `plt.show()` 方法显示图表。
这个示例代码可以绘制出如下的图表:
![Multiple Time Series](https://cdn.jsdelivr.net/gh/shusheng000/img-bed/timeseries.png)