matplotlib设置yaxis标签大小

时间:2012-05-01 21:39:27

标签: python matplotlib label graphing

如何更改yaxis标签的大小? 现在,我使用

更改所有标签的大小
pylab.rc('font', family='serif', size=40)

但在我的情况下,我想使y轴标签大于x轴。但是,我想单独留下刻度标签。

我试过,例如:

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

但我只得到:

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

所以,显然这不起作用。我已经看到很多用于刻度尺寸的东西,但是轴标签本身没有。

1 个答案:

答案 0 :(得分:111)

如果您使用'pylab'进行交互式绘图,则可以在创建时使用pylab.ylabel('Example', fontsize=40)设置标注大小。

如果您以编程方式使用pyplot,则可以使用ax.set_ylabel('Example', fontsize=40)或之后使用ax.yaxis.label.set_size(40)设置字体大小。