我可以制作一个带有值列表的 ipywidget floatslider 吗?

Can I make an ipywidget floatslider with a list of values?

我想制作一个 ipywidget floatslider,但将值列表传递给它,而不是范围和步骤。有没有办法做到这一点,或者使下拉小部件成为唯一的选择?

糟糕!您可以使用 SelectionSlider,例如:

import ipywidgets as widgets

def test(val):
    print(val)

widgets.interact(test, val=widgets.SelectionSlider(description='value',   options=['1', '50', '300', '7000']))

这个小部件在我的 ipywidgets 4.0 中不可用,所以我不得不升级。另外,请确保之后 运行

jupyter nbextension enable --py --sys-prefix widgetsnbextension

如安装说明中所述。