Bokeh - 基本概念

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

bokeh.models

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

bokeh.plotting

这是一个更高级别的接口,具有编写视觉字形的功能。 该模块包含 Figure 类的定义。 它实际上是 bokeh.models 模块中定义的 plot 类的子类。

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

bokeh.application

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

bokeh.server

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