举个栗子
#鼠标按下后的响应的动作函数
def on_key(event):
print event.xdata
#鼠标按下触发函数
fig.canvas.mpl_connect('key_press_event', on_key)
如何传参?
def on_key(event, arg1, arg2, arg3):
fig.canvas.mpl_connect(‘key_press_event’, lambda event: on_key(event, plt1, plt2, plt3))
或者
def on_key(event, args_list):
fig.canvas.mpl_connect(‘key_press_event’, lambda event: on_key(event, [plt1, plt2, plt3]))
参考
https://stackoverflow.com/questions/24960910/how-can-i-pass-parameters-to-on-key-in-fig-canvas-mpl-connectkey-press-event