我试图在运行时更改Slider Widget的限制,如下代码所示:
def draw(self):
self.fig, ax = plt.subplots()
plt.subplots_adjust(left=0.25, bottom=0.40)
self.Smile.getVolLimSmile(self.Smile.strike)
vols = pd.DataFrame(self.Smile.smile,index = self.Smile.strike)
self.axes = plt.gca()
self.axes.plot(self.Smile.strike, vols*100.) ####
axatmvol = plt.axes([0.25, 0.30, 0.65, 0.03], axisbg=axcolor)
self.satmvol = Slider(axatmvol, 'atmvol', 0.1, 50, valinit=self.atmvol)
我看到Slider对象可以通过valmin和valmax属性访问max和min值(最初在示例中设置为0.1和50),但是我无法在运行时更改它们。
有没有办法可以使用变量更改范围?