python一张图添加多个图例
时间: 2024-09-30 19:06:54 浏览: 22
python pyecharts 实现一个文件绘制多张图
在Python中,如果你想要在同一张图表上添加多个图例,你可以使用matplotlib库中的`legend()`函数配合其他功能来实现。这里有一个基本的例子:
```python
import matplotlib.pyplot as plt
# 创建数据
data1 = [1, 2, 3, 4, 5]
data2 = [6, 7, 8, 9, 10]
# 定义每个数据系列对应的标签
labels = ['Series 1', 'Series 2']
# 创建一个新的图形
fig, ax = plt.subplots()
# 绘制两条线并设置各自的颜色
ax.plot(data1, color='blue', label=labels[0])
ax.plot(data2, color='red', label=labels[1])
# 添加图例到图像
ax.legend(loc='upper right') # 图例的位置可以调整,如'best', 'upper left', 'center right'等
# 显示图表
plt.show()
```
在这个例子中,我们为每条线设置了不同的标签,然后在`legend()`函数中指定了这些标签。当显示图表时,这两个系列就会有各自的图例。
阅读全文