对于bokeh 2.0或更高版本,只需在上使用回调"value_throttled"
:
slider.on_change('value_throttled', ...)
slider.js_on_change('value_throttled', ...)
散景1.x的旧答案
从bokeh 1.2开始,回调策略适用于服务器上的JS回调以及Python回调。该value
属性始终始终无条件更新,但是value_throttled
可以根据策略监视新属性的更改:
slider.callback_policy = "mouseup"
# both of these will respect the callback policy Now
slider.js_on_change('value_throttled', ...)
slider.on_change('value_throttled', ...)
请注意,callback
不赞成使用旧属性,并将在bokeh 2.0中将其删除。所有新代码都应使用常规on_change
和js_on_change
机制。