python plot图例
时间: 2023-08-30 08:05:14 浏览: 92
在 Python 中,可以使用 matplotlib 库来制作图表和图形。要添加图例,可以使用 `legend()` 函数。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y = [3, 6, 4, 8, 9]
# 绘制图表
plt.plot(x, y, label='数据1')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的代码中,我们首先创建了 x 和 y 的数据,然后使用 `plot()` 函数绘制了图表,并使用 `label` 参数为它命名。最后,使用 `legend()` 函数添加图例,并使用 `show()` 函数显示图形。
你还可以将标签放在不同的位置,例如右上角、左下角等。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y1 = [3, 6, 4, 8, 9]
y2 = [2, 4, 5, 7, 8]
# 绘制图表
plt.plot(x, y1, label='数据1')
plt.plot(x, y2, label='数据2')
# 添加图例
plt.legend(loc='upper right')
# 显示图形
plt.show()
```
在上面的代码中,我们创建了两组数据并绘制了它们的图表,然后使用 `legend()` 函数添加图例,并将其位置设置为右上角。
除了 `loc` 参数,还可以使用其他参数来自定义图例,例如修改字体大小、颜色等。更多信息可以参考 matplotlib 的官方文档。
阅读全文