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()取消已經註冊的響應函數。這裏是爲了取消默認快捷鍵

 

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