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