Bokeh 基本概念


Bokeh 包提供了两个接口,使用它们可以执行各种绘图操作。

Bokeh 模型

该模块是一个低级接口。它为应用程序开发人员开发可视化提供了极大的灵活性。Bokeh 图会生成一个对象,其中包含 BokehJS 库使用的场景的视觉和数据方面。构成Bokeh 场景图的低级对象称为模型。

Bokeh 绘图

这是一个更高级别的界面,具有编写可视字形的功能。该模块包含 Figure 类的定义。它实际上是在 bokeh.models 模块中定义的绘图类的子类。

Figure 类简化了绘图的创建。它包含绘制不同矢量图形字形的各种方法。字形是Bokeh 图的构建块,例如线条、圆形、矩形和其他形状。

Bokeh 应用程序

Bokeh 包 Application 类,它是用于创建 Bokeh 文档的轻量级工厂。 Document 是 Bokeh 模型的容器,可反映到客户端 BokehJS 库。

Bokeh 服务器

它提供可定制的 Bokeh Server Tornadocore 应用程序。服务器用于向你选择的受众共享和发布交互式绘图和应用程序。