首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Bokeh 1.1.0中将值显示在次要滚动条中

在 Bokeh 1.1.0 中,要将值显示在次要滚动条中,你可以按照以下步骤进行操作:

  1. 首先,你需要创建一个主要的滚动条和一个次要的滚动条。你可以使用 Bokeh 的 RangeSliderSlider 组件来创建这些滚动条。
  2. 确保你的次要滚动条的范围设置与主要滚动条相同。这可以通过将主要滚动条的范围传递给次要滚动条的 startend 参数来实现。
  3. 使用 Bokeh 的回调函数来更新次要滚动条的显示值。你可以使用 CustomJS 回调函数来实现这一点。在回调函数中,你可以获取主要滚动条的当前值,并将其设置为次要滚动条的值。

下面是一个示例代码:

代码语言:txt
复制
from bokeh.plotting import figure, show
from bokeh.models import RangeSlider, CustomJS

# 创建主要滚动条和次要滚动条
main_slider = RangeSlider(start=0, end=100, value=(20, 80), step=1, title="Main Slider")
sub_slider = RangeSlider(start=0, end=100, value=(20, 80), step=1, title="Sub Slider")

# 创建回调函数来更新次要滚动条的值
callback = CustomJS(args=dict(sub_slider=sub_slider, main_slider=main_slider), code="""
    sub_slider.value = main_slider.value;
""")

# 将回调函数与主要滚动条关联
main_slider.js_on_change('value', callback)

# 创建一个图表,并将滚动条添加到图表中
p = figure()
p.add_layout(main_slider, 'below')
p.add_layout(sub_slider, 'below')

# 显示图表
show(p)

上述代码中,我们创建了一个主要滚动条和一个次要滚动条,它们的范围相同。然后,我们创建了一个回调函数,它将主要滚动条的值赋给次要滚动条。最后,我们将滚动条添加到图表中并显示出来。

这是 Bokeh 1.1.0 中将值显示在次要滚动条中的方法。希望对你有帮助!如果你需要了解更多 Bokeh 的知识和使用示例,可以参考腾讯云 Bokeh 产品介绍链接

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券