Matplotlib - Перемещение метки оси X вниз, но не меток оси X

Я использую Matplotlib для построения гистограммы. Используя советы из моего предыдущего вопроса: Matplotlib - пометьте каждую корзину , Я более или менее решил, что изгибы решены.

Есть одна последняя проблема - ранее метка оси x («Время (в миллисекундах)») отображалась под отметками оси x (0,00, 0,04, 0,08, 0,12 и т. Д.)

No padding - Axis label underneath figures

Воспользовавшись советом Джо Кингстона (см. Вопрос выше), я попытался использовать:

ax.tick_params(axis='x', pad=30)

Однако это перемещает обе метки оси x (0,00, 0,04, 0,08, 0,12 и т. Д.), а также метку оси X («Время (в миллисекундах)»):

30 Padding - Both Axis Label and Tick Marks have Moved

Есть ли способ переместить только метку оси X под три ряда цифр?

Nb: Возможно, вам потребуется непосредственно открывать PNG-изображения ниже - щелкните изображение правой кнопкой мыши, затем выберите «Просмотреть изображение» (в FF) или «Открыть изображение в новой вкладке (Chrome)». Изменение размера изображения, выполненное SO, сделало их почти нечитаемыми

95
задан Mel 6 October 2017 в 08:20
поделиться