【问题标题】:Does updating one Bokeh ColumnDataSource affect the entire document?更新一个 Bokeh ColumnDataSource 会影响整个文档吗?
【发布时间】:2017-03-23 18:08:54
【问题描述】:

我有一个包含许多绘图/模型的 Bokeh 文档,每个绘图/模型都有自己的 ColumnDataSource。如果我更新一个ColumnDataSource,这会触发对我所有模型的更新,还是仅对与更改的源相关的模型进行更新?

我问是因为我有几个模型,其中一些复杂且变化缓慢,而另一些简单且变化迅速。我想知道在性能方面是否在每个情节的基础上扩展更新频率是否有意义,或者我是否实际上必须拥有不同的文档才能使其生效。

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

【问题讨论】:

    标签: python bokeh


    【解决方案1】:

    截至 Bokeh 0.12.5 更新消息为:

    • 针对给定的属性更改立即触发
    • 颗粒状(不以任何方式分批)

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

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

    【讨论】:

      猜你喜欢
      • 2021-06-04
      • 1970-01-01
      • 2012-01-22
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      相关资源
      最近更新 更多