RangeSlider 意外属性散景

RangeSlider unexpeted attribute Bokeh

我正在尝试在我的 Bokeh 应用程序中使用 RangeSlider,这样初始化对象

from bokeh.models.widgets import RangeSlider

#RangeSlider
slider = RangeSlider(title="OAS slider", start=0, end=1000, value=(0,2000), 
                     step=0.1)

尝试编译应用程序时收到以下错误消息:

AttributeError: unexpected attribute 'value' to RangeSlider, possible attributes are 
callback, callback_policy, callback_throttle, css_classes, disabled, end, 
height, js_callbacks, name, orientation, range, sizing_mode, start, step, 
tags, title or width

我可以更改代码以使用 range 代替

#RangeSlider altered inputs
slider = RangeSlider(title="OAS slider", start=0, end=1000, range=(0,2000), 
                     step=0.1)

而且有效。

但是,正如在此处找到的 Bokeh 主页上的示例

https://github.com/bokeh/bokeh/blob/master/examples/app/export_csv/main.py

使用了 value 并且有效,我会更渴望理解为什么我会收到错误消息,而不是仅仅更改为 range... [=37= 中的示例] 也使用了关键词format,这显然也会产生上面的错误。

可能是版本问题。我是运行散景版本0.12.4

谢谢

这是版本问题。 RangeSlider 实际上在很长一段时间内都被破坏了,直到我们切换到不同的底层滑块库来实现它。但是要进行转换,需要进行一些更改。 0.12.7 和更新版本的正确 属性 是 value,如果您也想使用 RangeSlider,我建议您使用该版本或更高版本(0.12.4 已结束一岁。)