2012-05-01 4 views
44

Как изменить размер только ярлыка yaxis? Прямо сейчас, я изменить размер всех меток с помощьюmatplotlib set yaxis label размер

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

, но в моем случае, я хотел бы сделать ярлык у оси больше, чем оси х. Тем не менее, я бы хотел оставить тик-метки в покое.

Я пытался, например:

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

, но я только получаю:

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

Таким образом, очевидно, что не работает. Я видел много вещей для размеров тиков, но ничего для самих меток оси.

ответ

79

Если вы используете «pylab» для интерактивного построения графика, вы можете установить маркировку во время создания с помощью pylab.ylabel('Example', fontsize=40).

Если вы используете программный код pyplot, вы можете установить фоновый рисунок при создании с помощью ax.set_ylabel('Example', fontsize=40) или после этого с помощью ax.yaxis.label.set_size(40).

+0

Спасибо, это именно то, что я искал! – zje