Глядя на 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]
, где этот массив значений единственные выбранные, отображаемые или доступные значения при перемещении ползунка. Это не является явной опцией для этого виджета.
Было бы также полезно, но не обязательно, чтобы я мог динамически обновлять этот список.
Заранее благодарим за ваше помощь и содействие.