plt.legend的作用
时间: 2023-10-29 13:12:00 浏览: 69
关于matplotlib-legend 位置属性 loc 使用说明
5星 · 资源好评率100%
`plt.legend()` 是 Matplotlib 中用于添加图例的函数。它允许我们在绘图时为每个数据系列添加标签,并将这些标签放在图像的角落或其他位置。图例通常用于区分不同的数据系列或图形类型,以帮助读者更好地理解绘图的含义。
`plt.legend()` 可以接受多个参数,其中最常用的是 `labels` 参数,用于传递数据系列的标签。例如,如果我们绘制了两个线条,可以在 `plt.plot()` 函数中分别指定它们的标签,然后使用 `plt.legend()` 将它们添加到图例中:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y1 = [1, 2, 3, 4, 5]
y2 = [1, 4, 9, 16, 25]
plt.plot(x, y1, label='y=x')
plt.plot(x, y2, label='y=x^2')
plt.legend()
plt.show()
```
在这个例子中,我们绘制了两个线条,分别代表 y=x 和 y=x^2。通过在 `plt.plot()` 函数中指定 `label` 参数,我们为它们分别设置了标签。然后,我们使用 `plt.legend()` 将这些标签添加到图例中。最后,我们调用 `plt.show()` 显示绘图结果。
阅读全文