matplotlib交互事件设置

可以通过fig.canvas.mpl_connect()方法绑定事件

import matplotlib.pyplot as plt
def on_key_press(event):
    print(event.key)

fig, ax = plt.subplots()
fig.canvas.mpl_connect('key_press_event', on_key_press)
plt.show()

 

mpl_connect的参数:

fig.canvas.draw_idle()重新绘制整个图表
fig.canvas.mpl_disconnect()取消已经注册的响应函数。这里是为了取消默认快捷键

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章