bokeh.models#

提供 Bokeh 模型“构建块”类。

Bokeh 的核心设计原则之一是,无论 Python(或其他语言)中绘图创建代码如何编写,结果都是一个包含场景所有视觉和数据方面的对象图。此外,此场景图需要被序列化,并且正是这个序列化的图被客户端库 BokehJS 用于渲染绘图。构成 Bokeh 场景图的低级对象称为模型

这些模型被累积到Document实例中,这些实例可以被序列化并发送到客户端(通常是浏览器)以在其中显示或使用。

作为一个具体的例子,考虑一个带有SliderSelect部件的列布局,以及一个带有某些工具、轴和网格以及用于圆形的图形渲染器的绘图。此文档的简化表示可能如下所示

../../_images/document.svg

Bokeh 文档收集 Bokeh 模型(例如绘图、工具、图形等),以便可以将其序列化为单个集合。#

上面所有矩形框都是 Bokeh 模型。

此参考在侧边栏文档中链接了所有内置的 Bokeh 模型,以及它们的属性,以及说明模型序列化版本是什么样的 JSON 原型。