2017-03-23 16 views
1

私は多くのプロット/モデルを持つBokehドキュメントを持っています。それぞれのドキュメントは独自のColumnDataSourceを持っています。 ColumnDataSourceを更新すると、すべてのモデルに更新されるか、変更されたソースが関連するモデルに更新されますか?1つのBokeh ColumnDataSourceの更新はドキュメント全体に影響しますか?

いくつかのモデルが複雑でゆっくりと変化するモデルや、シンプルで素早く変化するモデルがあるので、私は尋ねます。私は、プロットごとに更新頻度をスケールすることがパフォーマンス上の賢明であるかどうか、あるいはこれが効果的であるためには実際に異なる文書を持っていなければならないかどうかを知りたい。

私がボケ0.12.5更新メッセージのとおりボケサーバアプリケーション

答えて

0

を実行していますが、次のとおりです。

  • は、指定されたプロパティの変更のためにすぐに
  • 顆粒(どのような方法でバッチ処理されていない)
  • をトリガー

したがって、model.fooを更新すると、ブラウザに即時メッセージが送信され、そのメッセージのみが送信されますブラウザの対応するmodel.fooに関連しています。

Bokehプロトコルではバッチ更新が可能ですが、この機能はまだ実際には使用されていません。これは、何らかのグループ分けが収集されるまで、更新メッセージの送信を遅らせる何らかの種類のバッチ処理を可能にするオープン機能要求です。

関連する問題