Я увеличил шрифт своего ticklabels успешно, но теперь они слишком близки к оси. Я хотел бы добавить немного комнаты дыхания между ticklabels и осью.
Похоже, что matplotlib уважает эти настройки как rcParams:
pylab.rcParams['xtick.major.pad']='8'
pylab.rcParams['ytick.major.pad']='8'
Установите эти до вы создадите какие-либо фигуры, и вы должны быть в порядке.
Я посмотрел на исходный код, и, похоже, нет другого способа установить их программно. (tick.set_pad() выглядит так, как будто он пытается сделать правильные вещи, но заполнение, кажется, устанавливается, когда построены тики, и не может быть изменено после этого.)
Это можно сделать с помощью set_pad
, но тогда вам придется сбросить метку...
for tick in ax.get_xaxis().get_major_ticks():
tick.set_pad(8.)
tick.label1 = tick._get_text1()