matplotlib установить размер метки yaxis


как я могу изменить размер только метки yaxis? Прямо сейчас, я изменяю размер всех меток с помощью

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

но в моем случае я хотел бы сделать метку оси y больше, чем ось x. Однако я хотел бы оставить метки галочек в покое.

Я пробовал, например:

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

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

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

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

1 53

1 ответ:

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

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