如何在 Matplotlib 中增加/减少 X 和 Y 刻度标签的字体大小?
matplotlibwx pythondata visualization更新于 2025/4/17 10:20:17
要增加/减少 matplotlib 中 x 和 y 刻度标签的字体大小,我们可以初始化 fontsize 变量以减小或增加字体大小。
步骤
创建一个可用于刻度轴的数字列表 (x)。
使用 subplot() 获取轴,这有助于向当前图形添加子图。
分别使用 set_xticks 和 set_yticks 方法在 x 和 y 轴上设置刻度并列出 x(来自步骤 1)。
使用标签列表设置刻度标签(["one", "two", "three", "four"]) 使用 set_xticklabels() 和 set_yticklabels() 以及 fontsize 变量。
若要在轴和刻度标签之间添加空间,我们可以使用带有 pad 参数的 tick_params() 方法来帮助添加空间。参数方向(in)有助于将刻度放在轴内,轴(both)则用于两个轴上的参数。
要显示图形,请使用 plt.show() 方法。
示例
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = [1, 2, 3, 4] ax1 = plt.subplot() ax1.set_xticks(x) ax1.set_yticks(x) fontsize = 15 ax1.set_xticklabels(["one", "two", "three", "four"], fontsize=fontsize) ax1.set_yticklabels(["one", "two", "three", "four"], fontsize=fontsize) plt.show()
输出

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

