Bokeh - 基本概念


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

Bokeh模型

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

Bokeh绘图

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

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

Bokeh应用程序

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

Bokeh服务器

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