Я пытаюсь изменить график
, в частности, мне не нравится видеть пробелы слева и справа по оси x, и я хотел бы, чтобы он сжался, чтобы соответствовать.
значения оси x являются объектами datetime.
xmin,xmax = plt.xlim()
print(xmax)
print(xmin)
возвращается
17707.15
16757.85
Как правильно изменить эти ограничения? Должен ли я преобразовать правильный объект datetime в int и установить xlim с его помощью. Или есть функция в matplotlib, которая удалит эти пробелы (только по оси x) для меня.
Это та же проблема с другим решением. Также вопрос сформулирован иначе. и определяет конкретную концептуальную проблему, касающуюся интерпретации функции datetime в xlim ().

ax.autoscale(enable=True, axis='x', tight=True)
произведено
Источник: https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.autoscale.html
Возможный дубликат Как я могу изменить ось x в matplotlib, чтобы не было пробелов?