Matplotlib 集 yaxlabel 大小

如何只改变 yaxlabel 的大小? 现在,我使用

pylab.rc('font', family='serif', size=40)

但在我的例子中,我想让 y 轴标签大于 x 轴。不过,我想把蜱虫标签放在一边。

例如,我试过:

pylab.gca().get_ylabel().set_fontsize(60)

但我只能得到:

AttributeError: 'str' object has no attribute 'set_fontsize'

所以,很明显这是行不通的。我见过很多关于扁虱大小的东西,但是没有关于轴标签本身的东西。

193015 次浏览

If you are using the 'pylab' for interactive plotting you can set the labelsize at creation time with pylab.ylabel('Example', fontsize=40).

If you use pyplot programmatically you can either set the fontsize on creation with ax.set_ylabel('Example', fontsize=40) or afterwards with ax.yaxis.label.set_size(40).