python图例大小_在matplotlib中移动图例框并调整其大小
时间: 2024-05-13 07:17:54 浏览: 76
在matplotlib中改变figure的布局和大小实例
在Matplotlib中,可以使用legend()函数添加图例,并使用legend对象的属性调整图例的位置和大小。下面是一个简单的示例:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4]
y = [10, 20, 15, 25]
# 绘图
plt.plot(x, y, label="data")
# 添加图例
leg = plt.legend(loc='upper left', frameon=True)
leg.get_frame().set_edgecolor('black')
# 调整图例大小和位置
leg.get_frame().set_linewidth(1.5)
leg.get_frame().set_alpha(0.9)
leg.set_bbox_to_anchor((0.5, 0.5))
leg.set_title("Data", prop={"size": 12})
# 显示图形
plt.show()
```
在上面的代码中,我们首先生成了一些数据,并使用plot()函数绘制了一个简单的折线图。然后,我们使用legend()函数添加图例,并将其位置设置为左上角。接下来,我们使用legend对象的属性调整了图例的大小、边框颜色、透明度、位置和标题等。最后,使用show()函数显示图形。
注意,调整图例大小和位置的方法可能会因Matplotlib版本而异。如果您的版本不支持上述方法,请查阅官方文档或参考其他教程。
阅读全文