def callback(event):
    plt.text(event.xdata, event.ydata, 'clicked')
f, a = plt.subplots(1)
b1 = Button(a, 'Button1')
Блокнот ipython на виртуальной машине Linux, работающей с интерактивным matplotlib с nbagg