Matplotlib 是否将参数传递给滑块更新?

Matplotlib 是否将参数传递给滑块更新?,matplotlib,slider,matplotlib-widget,Matplotlib,Slider,Matplotlib Widget,更新:我学习了matplotlib的基础知识,所以现在我意识到我以前的问题不合适,但现在我遇到了一个新问题。假设我有一个滑块,它是用 def update_execution(val): executionStep = int(executionSlider.val) #Do stuff slider.on_changed(update_execution) 是否有一种方法可以修改它,以便将其他参数传递给update_execution()?i、 例如: def update

更新:我学习了matplotlib的基础知识,所以现在我意识到我以前的问题不合适,但现在我遇到了一个新问题。假设我有一个滑块,它是用

def update_execution(val):
    executionStep = int(executionSlider.val)
    #Do stuff

slider.on_changed(update_execution)
是否有一种方法可以修改它,以便将其他参数传递给update_execution()?i、 例如:

def update_execution(val, globalparam):
    executionStep = int(executionSlider.val)
    globalparam = 'foo'
    #Do stuff

slider.on_changed(update_execution(globalparam))`

谢谢:)

肯定不是最佳实践,尽管在小范围内这并不重要,但我发现解决这一问题的最佳方法是将要修改的变量声明为全局变量

def update_execution(val):
    executionStep = int(executionSlider.val)
    global globalparam
    globalparam = 'foo'
    #Do stuff 
slider.on_changed(update_execution)
请阅读并理解。如果您不共享导致问题的代码,我们怎么可能知道您面临的问题?