bokeh.core#
bokeh.core
包提供了用于实现 Bokeh 本身非常有用的模块。所有这些模块的文档都可以通过侧边栏菜单访问。这里的大多数模块可能对大多数用户来说不是普遍感兴趣的。但是,有些模块更有用,特别是对于任何编写 Bokeh 自定义扩展的人。这些模块在下面列出
- bokeh.core.enums
Bokeh 模型上的属性支持自动类型验证,包括指定和验证枚举值。Bokeh 中使用了许多枚举。本节包含所有内置枚举的文档,以及有关如何创建新枚举的信息。
- bokeh.core.properties
Bokeh 应用程序和文档的基本构建块是 Bokeh 模型,例如绘图、范围、坐标轴等。Bokeh 模型由属性组成,属性是具有指定类型的命名属性。模型属性可以自动验证和序列化自身。本节介绍可以附加到 Bokeh 模型的所有属性类型,这在创建自定义扩展时非常有用。
- bokeh.core.property_mixins
一些属性集合经常一起出现。属性混合是属性组,例如
fill_color
和fill_alpha
,它们构成一个可以轻松一次性应用于 Bokeh 模型的单元。- bokeh.core.validation
当序列化 Document 以供 BokehJS 使用时,Bokeh python 库会尝试检测潜在或实际的使用问题。这些问题会报告为验证警告或错误,这些警告或错误具有唯一的数字代码和关联的名称。本节有助于查找有关此类警告和错误的更多详细信息。