您可以在通话直接设置字体大小set_xticklabels
,并set_yticklabels
(在以前的答案说明)。一次只会影响一个Axes
。
ax.set_xticklabels(x_ticks, rotation=0, fontsize=8)
ax.set_yticklabels(y_ticks, rotation=0, fontsize=8)
您还可以使用以下命令ticklabel
全局设置字体大小(即,针对脚本中的所有图形/子图)rcParams
:
import matplotlib.pyplot as plt
plt.rc('xtick',labelsize=8)
plt.rc('ytick',labelsize=8)
或者,等效地:
plt.rcParams['xtick.labelsize']=8
plt.rcParams['ytick.labelsize']=8
最后,如果您想为所有matplotlib图设置此设置,则还可以rcParams
在matplotlibrc
文件中设置这两个设置:
xtick.labelsize : 8 # fontsize of the x tick labels
ytick.labelsize : 8 # fontsize of the y tick labels