Python绘图图例设置
时间: 2023-11-05 13:00:02 浏览: 98
基于python的绘图图例设计与实现
在 Python 中,我们可以使用 Matplotlib 库来绘制图形。要设置图例,可以使用 `legend()` 函数。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4]
y1 = [1, 2, 3, 4]
y2 = [2, 4, 6, 8]
# 绘制图形
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
# 设置图例
plt.legend()
# 显示图形
plt.show()
```
在上面的例子中,我们创建了两条曲线,并在 `plot()` 函数中使用 `label` 参数来设置标签。然后,我们使用 `legend()` 函数来显示图例。如果没有指定参数,则默认显示所有标签。如果需要自定义图例的位置,可以在 `legend()` 函数中使用 `loc` 参数来设置。例如:
```python
plt.legend(loc='upper right')
```
其中,`loc` 参数可以设置为以下值之一:
- 'best':自动选择最适合的位置
- 'upper left':左上角
- 'upper right':右上角
- 'lower left':左下角
- 'lower right':右下角
- 'center left':左中间
- 'center right':右中间
- 'lower center':下中间
- 'upper center':上中间
- 'center':中间
除了位置之外,还可以使用其他参数来自定义图例的外观,例如边框颜色、背景色等。具体可以参考 Matplotlib 官方文档。
阅读全文