plt.legend()
时间: 2023-06-22 13:34:32 浏览: 81
plt.legend() 是 Matplotlib 库中的一个函数,用于在图形中添加图例。当我们在绘制多个曲线时,使用 plt.legend() 可以帮助我们将它们标记出来,以便更好地理解图形。在使用 plt.legend() 函数时,我们可以将标签作为参数传递给该函数,以便将它们与相应的曲线关联起来。例如,下面的代码可以在 Matplotlib 绘图中添加一个包含标签的图例:
```
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [1, 2, 3, 4, 5]
plt.plot(x, y1, label='y1')
plt.plot(x, y2, label='y2')
plt.legend()
plt.show()
```
在上面的代码中,我们使用 plt.plot() 函数绘制了两个曲线,并分别给它们添加了标签 'y1' 和 'y2'。然后,我们调用 plt.legend() 函数来添加图例,最后使用 plt.show() 函数来显示图形。
相关问题
plt.legend
plt.legend()是Matplotlib库中的函数,用于给绘图添加图例。当我们在一张图中绘制多个线条时,使用图例可以帮助我们区分不同的线条,更好地理解和解释图形。常用的参数包括图例标签、图例位置、图例样式和字体大小等。例如,要在一张图中添加两条线条,并给它们添加图例,可以使用以下代码:
```
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y1 = [10, 8, 6, 4, 2]
y2 = [2, 4, 6, 8, 10]
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.legend(loc='best', fontsize='medium')
plt.show()
```
在上面的代码中,我们分别绘制了两条线条,并给它们分别命名为“Line 1”和“Line 2”。使用plt.legend()函数添加图例时,loc参数指定了图例的位置,'best'表示自动选择最佳位置;fontsize参数指定了图例字体的大小。运行上面的代码可以在图形中看到添加了图例的效果。
plt. legend
The legend in matplotlib is a box containing a label and a symbol or line for each plot element. It helps in identifying the different elements of the plot. The `plt.legend()` function is used to add the legend to the plot.
Syntax:
```python
plt.legend()
```
Parameters:
- `loc` (optional): specifies the location of the legend. The default value is `'best'`.
- `bbox_to_anchor` (optional): specifies the anchor point for the legend. The default value is `(1.0, 1.0)`.
- `title` (optional): specifies the title of the legend.
Example:
```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()
plt.show()
```
Output:
![legend_example](https://user-images.githubusercontent.com/57391992/133863623-2aa0b1a7-5f5c-4a71-9f3c-9e8c566b2f42.png)
阅读全文