plt.legend()用法
时间: 2023-10-29 21:08:06 浏览: 327
matplotlib.pyplot笔记
`plt.legend()`是一个matplotlib函数,用于在图形中添加图例。它将在图形中显示标签和颜色,以便于区分不同的数据系列或数据点。
`plt.legend()`函数可以接受多个参数,用于控制图例的位置、大小、标签等。常用的参数包括:
- `loc`:指定图例的位置,如`loc='upper left'`表示图例位于左上角。
- `fontsize`:指定图例文本的字体大小。
- `frameon`:指定图例的边框是否显示。
- `labels`:指定每个数据系列的标签,用于在图例中显示。
例如,以下代码将在图形中添加一个图例,并将其放置在右上角:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 4, 6, 8]
plt.plot(x, y1, label='y1')
plt.plot(x, y2, label='y2')
plt.legend(loc='upper right')
plt.show()
```
在这个例子中,`plt.plot()`函数用于绘制两个数据系列,并使用`label`参数为它们分别设置标签。`plt.legend()`函数用于添加图例,并将`loc`参数设置为`'upper right'`,表示图例放置在右上角。最后,使用`plt.show()`函数显示图形。
阅读全文