У меня есть довольно интенсивный график, который я бы хотел «пролистать», почти как видео на YouTube. Я хотел бы избежать повторной записи всего после каждого обновления, но вместо этого просто иметь возможность обновлять xlim только в интерактивном режиме. Это упрощенная версия того, что я пытался, но никаких обновлений не происходит:
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(-5,5,100)
ax = plt.subplot(111)
ax.plot(t, (t)**2)
def update(a):
ax.set_xlim(a-10, a+10)
interact(update, a=widgets.FloatSlider(min=-2, max=2, step=.001))
Любая помощь будет приветствоваться!