matplotlib establece el tamaño de la etiqueta de yaxis

81

¿Cómo puedo cambiar el tamaño solo de la etiqueta de yaxis? Ahora mismo, cambio el tamaño de todas las etiquetas usando

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

pero en mi caso, me gustaría hacer la etiqueta del eje y más grande que el eje x. Sin embargo, me gustaría dejar las etiquetas de marca en paz.

He intentado, por ejemplo:

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

pero solo obtengo:

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

Entonces, obviamente eso no funciona. He visto muchas cosas para los tamaños de ticks, pero nada para las etiquetas de los ejes.

zje
fuente

Respuestas:

137

Si está utilizando el 'pylab' para el trazado interactivo, puede establecer el tamaño de la etiqueta en el momento de la creación con pylab.ylabel('Example', fontsize=40).

Si lo utiliza mediante pyplotprogramación, puede establecer el tamaño de fuente en la creación con ax.set_ylabel('Example', fontsize=40)o después con ax.yaxis.label.set_size(40).

bmu
fuente