更新一个Bokeh ColumnDataSource会影响整个文档吗?

时间:2017-03-23 18:08:55

标签: python bokeh

我有一个包含许多情节/模型的散景文档,每个情节/模型都有自己的ColumnDataSource。如果我更新一个ColumnDataSource会触发对我所有模型的更新,还是仅针对更改后的源相关的模型?

我问,因为我有一些模型,其中一些很复杂,变化缓慢,另一些很简单,变化很快。我想知道在每个图表的基础上扩展更新频率是否有效,或者我是否必须实际拥有不同的文档以使其有效。

我正在运行Bokeh服务器应用程序

1 个答案:

答案 0 :(得分:0)

截至Bokeh 0.12.5更新消息为:

  • 立即触发给定的房产变更
  • 粒状(不以任何方式批量处理)

因此,更新model.foo会触发发送到浏览器的即时消息,并且该消息仅与浏览器中的相应model.foo相关。

Bokeh协议允许批量更新,但此功能尚未真正用于任何地方。这是一个开放的功能请求,允许某种类型的批处理,这会延迟发送更新消息,直到可以收集它们的某些分组。