Python/Matplotlib - настройка расстояния между краем графика и осью x

Как я могу отрегулировать объем пространства между осью x и краем окна графика? Мои метки оси x ориентированы вертикально и они бегут от края окна, которое рисует Matplotlib.

Вот пример кода:

import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[1,2,3,4,5]
plt.plot(x,y)
plt.xticks(rotation='vertical')
plt.show()

Ответы

Ответ 1

Как сказал Пол, вы используете цифры. Вы можете получить ссылку на текущий рисунок с помощью gcf(), а затем установить интервал в соответствии с FAQ. Я добавил две строки в ваш код:

import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[1,2,3,4,5]
plt.plot(x,y)
plt.xticks(rotation='vertical')

fig = plt.gcf()
fig.subplots_adjust(bottom=0.2)

plt.show()