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


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

方法1:使用tick_params

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:直接设置轴标签属性

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的数据可视化库。