plt.legend()是啥
时间: 2024-02-26 21:50:39 浏览: 125
关于matplotlib-legend 位置属性 loc 使用说明
5星 · 资源好评率100%
plt.legend()是Matplotlib库中的一个函数,用于在图表中添加图例。图例是用于标识不同数据系列的标签,以便更好地理解图表中的数据。通过plt.legend()函数,可以将图例添加到当前的图表中。
plt.legend()函数可以接受多个参数,用于指定图例的位置、标签和样式等。其中,常用的参数包括:
- loc:用于指定图例的位置,可以是字符串或整数。常见的取值有'best'(自动选择最佳位置)、'upper right'(右上角)、'upper left'(左上角)、'lower right'(右下角)、'lower left'(左下角)等。
- labels:用于指定每个数据系列的标签,可以是字符串或字符串列表。
- title:用于指定图例的标题。
- fontsize:用于指定图例文本的字体大小。
以下是一个示例代码,演示了如何使用plt.legend()函数添加图例:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [1, 8, 27, 64]
plt.plot(x, y1, label='y = x^2')
plt.plot(x, y2, label='y = x^3')
plt.legend(loc='upper left', fontsize='small')
plt.show()
```
在上述代码中,我们通过plt.plot()函数绘制了两条曲线,并使用label参数为每条曲线指定了标签。然后,通过plt.legend()函数将图例添加到图表中,并指定了图例的位置为左上角,字体大小为小号。
希望以上解答对您有帮助!如果您有任何其他问题,请随时提问。
阅读全文