如何将参数传递给 fig.canvas.mpl_connect('key_press_event', on_key) 中的 on_key? [英] How can I pass parameters to on_key in fig.canvas.mpl_connect('key_press_event', on_key)?

查看:21
本文介绍了如何将参数传递给 fig.canvas.mpl_connect('key_press_event', on_key) 中的 on_key?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个功能

def on_key(event):

我从

fig.canvas.mpl_connect('key_press_event', on_key)

我想将参数plt1,plt2,plt3传递给on_key ...

I would like to pass the parameters plt1, plt2, plt3 to 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]))

这篇关于如何将参数传递给 fig.canvas.mpl_connect('key_press_event', on_key) 中的 on_key?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆