Я хочу отобразить сюжет с равным аспектом в matplotlib.Затем я хотел бы обрезать y-часть графика для более детального просмотра данных.Тем не менее, я надеюсь, что пределы оси x будут автоматически изменены, чтобы соответствовать оставшейся видимой части данных.
Вот мой код (пока используются поддельные данные в целях иллюстрации):
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 1)
ax.plot([-2,-1,0,1,2], [4,1,0,1,4])
ax.set_aspect('equal', adjustable='box')
ax.set_ylim(0,1)
fig.show()
и получившееся изображение:

Мой вопрос: Как удалить пробел с левой и правой сторонграфик с сохранением соотношения сторон, поэтому график будет больше и будет лучше соответствовать данным? К сожалению, я могу не знать точные пределы x, которые я хочу, или формулы для их получения с учетом пределов y.
edit: Мне бы хотелось, чтобы полученное изображение выглядело примерно так: 