多重折线图python
时间: 2024-04-16 15:23:14 浏览: 96
多重折线图是一种用于可视化多个数据序列的图表类型,可以使用Python中的各种数据可视化库来实现。以下是使用Matplotlib库和Seaborn库来创建多重折线图的示例:
使用Matplotlib库:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [1, 2, 3, 4, 5]
y3 = [5, 4, 3, 2, 1]
# 创建图表
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.plot(x, y3, label='Line 3')
# 添加标题和标签
plt.title('Multiple Line Chart')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 添加图例
plt.legend()
# 显示图表
plt.show()
```
使用Seaborn库:
```python
import seaborn as sns
import pandas as pd
# 创建数据
data = pd.DataFrame({'x': [1, 2, 3, 4, 5],
'y1': [1, 4, 9, 16, 25],
'y2': [1, 2, 3, 4, 5],
'y3': [5, 4, 3, 2, 1]})
# 创建图表
sns.lineplot(data=data[['y1', 'y2', 'y3']], dashes=False)
# 添加标题和标签
plt.title('Multiple Line Chart')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图表
plt.show()
```
阅读全文