Tamanho do rótulo de yaxis definido por matplotlib

Como posso mudar o tamanho apenas do rótulo de yaxis? Neste momento, eu mudo o tamanho de todas as etiquetas usando

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

mas no meu caso, gostaria de tornar o rótulo do eixo y maior do que o eixo x. No entanto, gostaria de deixar as etiquetas em paz.

eu tentei, por exemplo:

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

mas eu só tenho:

AttributeError: 'str' object has no attribute 'set_fontsize'
Então, obviamente isso não funciona. Já vi muitas coisas para tamanhos de carrapatos, mas nada para os próprios rótulos axis.

Author: zje, 2012-05-02

1 answers

Se estiver a usar o 'pylab' para um desenho interactivo, poderá definir o labelsize na altura da criação com {[[0]}.

Se usar pyplot programaticamente, poderá definir o tamanho de letra na criação com ax.set_ylabel('Example', fontsize=40) ou depois com ax.yaxis.label.set_size(40).

 96
Author: bmu, 2013-09-10 01:11:49