matplotlib多折线图
时间: 2024-07-13 12:01:31 浏览: 119
在matplotlib中,多折线图(Multiple Line Plots)用于同时显示多个数据系列的数据,每个系列用不同颜色或线条风格表示,便于对比和分析。创建一个多折线图通常涉及以下几个步骤:
1. 导入所需的库:
```python
import matplotlib.pyplot as plt
```
2. 准备数据:
```python
# 假设我们有两个数据列表,每个列表对应一个数据系列
data1 = [1, 2, 3, 4, 5]
data2 = [5, 6, 7, 8, 9]
```
3. 创建图形并添加折线:
```python
plt.figure() # 创建一个新的图形窗口
plt.plot(data1, label='Series 1', color='blue') # 第一条线,指定标签和颜色
plt.plot(data2, label='Series 2', linestyle='--', color='red') # 第二条线,使用虚线样式
```
`linestyle`参数可以设置线型,如'-'代表实线,':'代表点线等。
4. 添加标题、轴标签、图例:
```python
plt.title('Multi-line plot example')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.legend() # 显示图例,说明各个线条对应的系列
```
5. 显示图形:
```python
plt.show()
```
如果你有多组数据需要展示,只需反复调用`plot()`方法即可,每次传入新的数据和相应的选项。
阅读全文