在 matplotlib 中为 RadioButton 重置(或赋值)
Reset (or assign a value) to RadioButton in matplotlib
我在图上有一个滑块和一个 RadioButton(非常类似于这里的一个节目:https://matplotlib.org/3.1.1/gallery/widgets/slider_demo.html)。如果我更改 Amp 和 Freq 滑块然后点击重置,绘图将返回到其初始值。但是,如果我将红色变为蓝色然后点击重置,它会保持蓝色。如何重置 RadioButton?我使用以下方法重置滑块:
def resetplt(event)
svalueM.reset()
其中 svalueM 定义为:
svalueM = Slider(slider_M, 'M', smin, smax, valinit=sinit)
添加
radio.set_active(0)
到您的重置功能。
将 0
替换为在创建 RadioButtons
时设置为 active=
的任何值
我在图上有一个滑块和一个 RadioButton(非常类似于这里的一个节目:https://matplotlib.org/3.1.1/gallery/widgets/slider_demo.html)。如果我更改 Amp 和 Freq 滑块然后点击重置,绘图将返回到其初始值。但是,如果我将红色变为蓝色然后点击重置,它会保持蓝色。如何重置 RadioButton?我使用以下方法重置滑块:
def resetplt(event)
svalueM.reset()
其中 svalueM 定义为:
svalueM = Slider(slider_M, 'M', smin, smax, valinit=sinit)
添加
radio.set_active(0)
到您的重置功能。
将 0
替换为在创建 RadioButtons
active=
的任何值