python中如何修改图例字体大小
时间: 2024-09-09 08:00:48 浏览: 81
Python matplotlib修改默认字体的操作
在Python中,通常使用matplotlib库来进行数据可视化,包括绘制图形和调整图例的字体大小。可以通过获取图例句柄和标签,并对它们应用设置属性的方式来调整图例的字体大小。以下是一个简单例子:
```python
import matplotlib.pyplot as plt
# 假设我们有一些数据和图表
plt.plot([1, 2, 3], label='数据1')
plt.plot([3, 2, 1], label='数据2')
# 获取当前图表的图例
leg = plt.legend()
# 设置图例的字体大小
for handle, label in zip(leg.legendHandles, leg.get_texts()):
handle.set_size(20) # 设置图例句柄的大小
label.set_size(16) # 设置图例标签的字体大小
# 显示图表
plt.show()
```
在这个例子中,`plt.legend()`获取当前图表的图例对象,然后通过遍历图例对象的`legendHandles`和`get_texts()`方法返回的句柄和标签,使用`set_size()`方法设置它们的字体大小。
阅读全文