python legend()如何改变图例大小、位置
时间: 2024-03-23 15:36:11 浏览: 142
关于python 的legend图例,参数使用说明
在 Python 中,可以使用 matplotlib 库中的 `legend()` 函数来改变图例的大小和位置。下面是一些示例代码:
1. 改变图例大小:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3]
y = [4, 5, 6]
# 绘制图形
plt.plot(x, y, label='data')
# 修改图例大小
legend = plt.legend(fontsize=18)
```
在上面的示例代码中,通过 `fontsize` 参数来设置图例的字体大小。
2. 改变图例位置:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3]
y = [4, 5, 6]
# 绘制图形
plt.plot(x, y, label='data')
# 修改图例位置
legend = plt.legend(loc='upper left')
```
在上面的示例代码中,通过 `loc` 参数来设置图例的位置。可以使用的位置参数有:
- 'best':自动选择最佳位置
- 'upper right':右上角
- 'upper left':左上角
- 'lower left':左下角
- 'lower right':右下角
- 'right':右侧
- 'center left':左侧中间
- 'center right':右侧中间
- 'lower center':底部中间
- 'upper center':顶部中间
- 'center':中心位置
阅读全文