2012-05-01 12 views
44

Sadece yaxis etiketinin boyutunu nasıl değiştirebilirim? Şu anda, tüm etiketlerin boyutu matplotlib set yaxis etiket boyutu

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

kullanarak ancak benim durumumda, ben x ekseninde daha y ekseni etiketi büyütmek istiyoruz değiştirin. Bununla birlikte, kene etiketlerini yalnız bırakmak istiyorum.

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

ama sadece almak:

Ben örneğin denedim

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

Yani, belli ki o işe yaramaz. Kene boyutları için birçok şey gördüm ama eksen etiketleri için hiçbir şey yok.

cevap

79

Etkileşimli plotlama için 'pylab' kullanıyorsanız, etiket boyutunu pylab.ylabel('Example', fontsize=40) ile oluşturma zamanında ayarlayabilirsiniz.

Program aracılığıyla, ax.set_ylabel('Example', fontsize=40) ile pyplot veya daha sonra ax.yaxis.label.set_size(40) ile fontun oluşturulmasını ayarlayabilirsiniz.

+0

Teşekkürler, tam da aradığım şey buydu! – zje