bokeh.document.util

提供辅助实用功能,用于操作Bokeh文档。

initialize_references_json(references_json, references, setter=None)[源代码]

给定图中模型的JSON表示和新的模型对象,从JSON设置模型的属性

参数
  • references_json (JSON) -- JSON指定用于初始化新模型对象的属性和值。

  • references (dict[str, Model]) -- 将模型id映射到新创建(但尚未初始化)Bokeh模型的字典。 这是一个“out”参数 . 它包含的值将被就地修改。

  • setter (ClientSession or ServerSession or None, optional) -- 这是用来防止“飞镖”更新到博克应用程序。(默认值:无)在Bokeh服务器应用程序的上下文中,对属性的传入更新将使用正在进行更新的会话进行注释。此值通过更新触发的任何后续更改通知传播。会话可以将事件设置程序与其自身进行比较,并禁止任何源自自身的更新。

instantiate_references_json(references_json, existing_instances: Dict[str, bokeh.core.has_props.HasProps])[源代码]

给定图中所有模型的JSON表示,返回新模型对象的dict。

参数

references_json (JSON) -- JSON指定要创建的新Bokeh模型

返回

双关语 [结构,型号]

references_json(references)[源代码]

给定一个图中所有模型的列表,返回表示它们及其属性的JSON。

参数

references (seq[Model]) -- 要转换为JSON的模型列表

返回

列表