python中legend
时间: 2023-11-06 11:17:01 浏览: 73
legend是用于图表中标识不同数据系列的方法。在Python中,可以使用matplotlib库的legend函数来添加图例。
以下是使用matplotlib库的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='y1')
plt.plot(x, y2, label='y2')
# 添加图例
plt.legend()
# 显示图表
plt.show()
```
在上面的示例中,我们绘制了两条曲线,并使用label参数为它们命名。然后使用legend函数添加图例。如果不提供参数,则默认使用label中的值。
在实际使用中,我们可以通过传递参数来自定义图例的位置、字体大小、颜色等属性。例如:
```python
plt.legend(loc='upper left', fontsize='large', facecolor='lightgray')
```
这将把图例放置在左上角,使用大号字体,并使用浅灰色背景。
相关问题
Python中legend
在Python中,`legend`是matplotlib库中的一个函数,用于显示图表中的图例。图例通常用于标识不同的数据系列或者不同的线条、颜色等,方便用户理解图表中的数据。
`legend`函数可以通过传递一些参数来控制图例的位置、字体、大小等属性。例如:
```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', fontsize='small')
plt.show()
```
在这个例子中,我们首先通过 `plot` 函数绘制了两条曲线,并分别指定了它们的标签。然后,通过 `legend` 函数将这些标签显示在图表中,并设置了图例的位置为右上角,字体大小为小号。最后,使用 `show` 函数显示图表。
python中legend怎么用
在Python中,如果你想为一个图添加图例,可以使用`matplotlib`库中的`legend`函数。下面是一个简单的例子:
```python
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(loc='upper right')
plt.show()
```
在这个例子中,我们在两条曲线的`plot`函数中分别添加了`label`参数,表示这两条曲线的标签。然后,我们调用`legend`函数来显示图例,其中`loc`参数表示图例的位置,这里设置为右上角。最后,我们调用`show`函数来显示图形。
阅读全文