plt.legend()如何运用
时间: 2023-11-20 19:01:38 浏览: 95
关于matplotlib-legend 位置属性 loc 使用说明
5星 · 资源好评率100%
plt.legend()是用来添加图例的函数,它可以用于在图表中展示每个数据系列的标签。在使用该函数之前,你需要先给每个数据系列设置一个标签,然后调用plt.legend()函数即可在图表中添加图例。
例如,你可以在绘制折线图时使用plt.legend()函数,代码如下:
```
import matplotlib.pyplot as plt
# 绘制折线图
x = [1, 2, 3, 4, 5]
y1 = [1, 3, 2, 4, 5]
y2 = [2, 4, 1, 5, 3]
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的代码中,我们绘制了两条折线,并分别给它们设置了标签。然后,调用plt.legend()函数即可在图表中添加图例。如果你想要修改图例的位置或样式,可以传递一些参数给plt.legend()函数,例如:
```
# 修改图例的位置
plt.legend(loc='upper right')
# 修改图例的样式
plt.legend(loc='best', fontsize='small')
```
通过传递不同的参数,你可以让图例显示在不同的位置,并设置不同的字体大小、颜色等样式。
阅读全文