我有一个由时间散景滑块控制的散景图。我试图通过单击按钮将滑块的时间和相应的绘制数据设置为浏览器的当前时间。
如果一切都完全用 JS 开发,我知道如何做同样的事情。但是我正在编写嵌入在 HTML 文件中的外部 JS 函数,我不知道如何访问 Bokeh 对象(在本例中为 Slider)并操作它们。我只能使用回调函数从滑块开始并更改基础数据,但不能反过来。我需要使用按钮将滑块的值设置为当前时间!
callback = CustomJS( JS Code to cahnge the data; )
Timeslider = DateSlider(start=dt(2019, 9, 1, 16, 0, 0), end=dt(2019, 9, 2, 8, 0, 0), value=dt(2019, 9, 1, 16, 0, 0), step=1)
callback.args['time_slider'] = Timeslider
Timeslider.js_on_change('value', callback)
慕少森
相关分类