sl = matplotlib.widgets.Slider(slax, 'Trace #', 0, len(plotlist), valinit=0.0)

def update_trace():
    ax.clear()
tracenum = int(np.floor(sl.val))
ax.plot(plotlist[tracenum])
fig.canvas.draw()
sl.on_changed(update_trace)
ax = self.fig.add_axes((0.6, 0.2, 0.35, 0.7))
fig.add_subplot(axes=self.traceax)
update_trace()
Интерактивный выбор серий на графике matplotlib