Python plt 图例
时间: 2023-11-19 17:51:14 浏览: 134
要在 Python 中使用 Matplotlib 绘制图例,可以使用 `legend()` 函数。该函数可以在图表中添加一个或多个图例,以便更好地解释数据。
以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y, label='linear')
plt.legend()
plt.show()
```
在这个例子中,我们使用 `plot()` 函数绘制了一条直线,并使用 `label` 参数为该线条添加了一个标签。然后,我们使用 `legend()` 函数将标签添加到图例中,并使用 `show()` 函数显示图表。
如果要添加多个图例,可以在 `legend()` 函数中传递一个包含标签的列表。例如:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
y2 = [1, 3, 5, 7, 9]
plt.plot(x, y1, label='linear')
plt.plot(x, y2, label='quadratic')
plt.legend(['Linear', 'Quadratic'])
plt.show()
```
在这个例子中,我们使用 `plot()` 函数绘制了两条线,并为每条线添加了一个标签。然后,我们使用 `legend()` 函数将这些标签添加到图例中,并使用一个包含标签的列表来指定每个标签的文本。
阅读全文