Bokeh - 基本概念



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

bokeh.models

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

bokeh.plotting

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

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

bokeh.application

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

bokeh.server

它提供了可自定义的 Bokeh 服务器 Tornado 核心应用程序。服务器用于与您选择的受众共享和发布交互式图形和应用程序。

广告