Python 以编程方式为交互式matplotlib创建视图

Python 以编程方式为交互式matplotlib创建视图,python,matplotlib,Python,Matplotlib,我最近发现了交互式matplotlib图,可以通过设置 %matplotlib notebook 我有一个大的时间序列,在这个序列中,我检测到我想用视觉检查的事件。我希望,与其构建UI,还不如简单地连接到交互图中的“上一个视图”/“下一个视图”按钮,以便在数据中的相关区域之间移动。下面的方法不起作用 import numpy as np import matplotlib.pyplot as plt %matplotlib notebook data = np.random.randn(10

我最近发现了交互式matplotlib图,可以通过设置

%matplotlib notebook
我有一个大的时间序列,在这个序列中,我检测到我想用视觉检查的事件。我希望,与其构建UI,还不如简单地连接到交互图中的“上一个视图”/“下一个视图”按钮,以便在数据中的相关区域之间移动。下面的方法不起作用

import numpy as np
import matplotlib.pyplot as plt
%matplotlib notebook

data = np.random.randn(1000000)
event1 = [0, 10]
event2 = [25, 40]
plt.plot(data)
plt.gca().set_xlim(event1) # pan to first event (this doesn't get stacked into the view)
plt.gca().set_xlim(event2) # pan to second event
有没有一种简单的方法可以通过编程加载交互式视图列表