plt.legend()如何使用
时间: 2023-10-29 14:02:22 浏览: 148
Python matplotlib画图时图例说明(legend)放到图像外侧详解
plt.legend()函数用于在图形中添加图例。它的主要参数是labels,用于指定每个数据系列的标签,以及loc参数,用于指定图例的位置。默认情况下,它会尝试自动选择最佳位置。
下面是一个简单的示例:
```
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')
plt.legend()
plt.show()
```
在这个例子中,我们使用plt.plot()函数绘制了两个不同的数据系列,分别是sin(x)和cos(x)。然后,我们使用label参数指定了每个数据系列的标签。最后,我们使用plt.legend()函数添加了图例,并显示图形。
输出的图形将包括一个图例,显示每个数据系列的标签。您可以使用loc参数来更改图例的位置,例如:
```
plt.legend(loc='upper left')
```
这将把图例放在左上角。还可以使用其他参数来更改图例的外观和样式,例如设置字体大小和颜色。
阅读全文