matplotlib 修改坐标轴的字体大小

时间:2025-05-08 09:37:52

转载自:stack overflow​​​​​​/questions/34001751/how-to-increase-reduce-the-fontsize-of-x-and-y-tick-labels

方法一:如果你同时需要改变坐标轴的内容(前面必须用 ax.set_xticks )

ax.set_xticklabels(x_ticks, rotation=0, fontsize=8)
ax.set_yticklabels(y_ticks, rotation=0, fontsize=8)

方法二:如果你不需要更改坐标轴的内容,只是改变字体大小,用

ax.tick_params(axis='x', labelsize=8)
ax.tick_params(axis='y', labelsize=8)

# 或者直接...
ax.tick_params(axis='both', labelsize=8)

方法三:如果你想更改此代码中所有画的图片的坐标轴字体大小

import  as plt

('xtick',labelsize=8)
('ytick',labelsize=8)

# 或者

['']=8
['']=8

方法四:如果你想更改全局图片的坐标轴字体大小(暨,所有用matplotlib 画的图的坐标轴字体大小):

更改 matplotlibrc 文件,添加如下代码:

      : 8 # fontsize of the x tick labels
      : 8 # fontsize of the y tick labels