Bokeh 包提供了两个接口,使用它们可以执行各种绘图操作。
bokeh.models
该模块是一个低级接口。它为应用程序开发人员开发可视化提供了极大的灵活性。散景图会生成一个对象,其中包含 BokehJS 库使用的场景的视觉和数据方面。构成散景场景图的低级对象称为模型。
bokeh.plotting
这是一个更高级别的接口,具有编写可视字形的功能。该模块包含 Figure 类的定义。它实际上是在 bokeh.models
模块中定义的绘图类的子类。Figure 类简化了绘图的创建。它包含绘制不同矢量图形字形的各种方法。字形是散景图的构建块,例如线条、圆形、矩形和其他形状。
bokeh.application
Bokeh 包 Application 类,它是用于创建 Bokeh 文档的轻量级工厂。Document 是 Bokeh 模型的容器,可反映到客户端 BokehJS 库。
bokeh.server
它提供可定制的 Bokeh Server Tornadocore 应用程序。服务器用于向选择的受众共享和发布交互式绘图和应用程序。