【发布时间】:2020-07-08 21:59:10
【问题描述】:
查看slider_demo.py,作者有如下代码:
axcolor = 'lightgoldenrodyellow'
axfreq = plt.axes([0.25, 0.1, 0.65, 0.03], facecolor=axcolor)
axamp = plt.axes([0.25, 0.15, 0.65, 0.03], facecolor=axcolor)
sfreq = Slider(axfreq, 'Freq', 0.1, 30.0, valinit=f0, valstep=delta_f)
samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=a0)
其中,在sfreq 中,例如0.1 和30.0 的值分别为valmin 和valmax,并且滑块值递增delta_f。
我想改为定义一个值数组
valarray = [0.1, 1, 3, 5, 15, 20, 27, 30]
其中,此值数组是在移动滑块时唯一选择、显示或可用的值。这似乎不是此小部件的明确选项。
我能够动态更新此列表也会有所帮助,但不是必需的。
提前感谢您的帮助和帮助。
【问题讨论】:
标签: python matplotlib slider interactive