2012-05-01 10 views
44

¿Cómo puedo cambiar el tamaño de solo la etiqueta yaxis? En este momento, cambiar el tamaño de todas las etiquetas usandomatplotlib set yaxis label size

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

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

He intentado, por ejemplo:

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

pero solo me dan:

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

Así que, obviamente, eso no funciona. He visto muchas cosas para los tamaños de garrapatas, pero nada para las etiquetas de los ejes.

Respuesta

79

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

Si utiliza pyplot mediante programació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).

+0

¡Gracias, eso es exactamente lo que estaba buscando! – zje