matplotlib设置yaxis标签大小


80

如何仅更改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'

所以,显然那是行不通的。我见过很多关于刻度大小的东西,但是轴标签本身什么也没有。

Answers:


133

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.