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


81

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

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

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

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

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

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

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

Итак, очевидно, что это не работает. Я видел много всего, что касалось размеров деления, но ничего не касалось самих меток оси.

Ответы:


137

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.