Matplotlib 中如何设置坐标轴标签字体大小

在Matplotlib中,设置坐标轴标签的字体大小是一个常见的需求,可以通过多种方式实现。以下是两种常用的方法:

方法1:使用tick_params

1
2
3
4
5
import matplotlib.pyplot as plt

plt.plot([1, 2, 3], [4, 5, 6])
plt.tick_params(axis='both', which='major', labelsize=14) # 设置坐标轴标签字体大小为14
plt.show()

方法2:直接设置轴标签属性

1
2
3
4
5
6
7
import matplotlib.pyplot as plt

plt.plot([1, 2, 3], [4, 5, 6])
ax = plt.gca() # 获取当前轴
ax.set_xlabel('X Axis Label', fontsize=14) # 设置x轴标签及其字体大小
ax.set_ylabel('Y Axis Label', fontsize=14) # 设置y轴标签及其字体大小
plt.show()

在这两种方法中,你可以通过labelsize参数来指定坐标轴标签的字体大小。这种方法不仅适用于Matplotlib,也适用于其他基于Python的数据可视化库。