用户指南

本用户指南旨在引导您完成许多您可能希望使用Bokeh完成的常见任务。本指南按主题编排:

快速启动

快速设置并运行。

定义关键概念

学习Bokeh如何组织的重要基本概念。

使用基本图示符打印

使用|博克。绘图|接口。

提供数据

为绘图和表格提供数据或数据子集,并在绘图之间共享数据。

创建布局

将多个绘图和小部件组合到指定的布局中。

处理分类数据

使用各种不同的技术处理分类数据,如条形图、分类热图、视觉回避和抖动。

可视化网络图

创建具有可配置节点和边交互的网络图可视化。

测绘地理数据

使用地理数据——谷歌地图,地理JSON,平铺渲染。

配置打印工具

使交互式工具(如平移、缩放、选择等)在绘图上可用。

设置视觉属性样式

自定义Bokeh图的每个视觉方面——轴、栅格、标签、字形等等。

添加批注

向打印添加信息性注释,如标签、箭头和图例。

进行互动

创建更复杂的交互,包括小部件或链接的平移和选择。

运行Bokeh服务器

部署Bokeh服务器来构建和发布复杂的数据应用程序。

与Jupyter一起使用

与Jupyter生态系统整合。

导出绘图

了解如何将Bokeh布局导出为PNG和SVG。

嵌入Bokeh内容

以多种方式将静态或基于服务器的Bokeh图和小部件嵌入到HTML文档中。

使用命令行

在命令行中使用Bokeh的功能 bokeh 命令。

扩展Bokeh

使用自定义用户扩展为Bokeh添加新功能。

使用WebGL加速

使用WebGL提高大型数据集的性能。

探索其他工具

将Bokeh与库一起使用,例如 DatashaderHoloViews .

用JavaScript开发

直接使用BokehJS在JavaScript中创建绘图。

用户指南中的示例被写得尽可能少,同时说明了如何在Bokeh内完成单个任务。除了少数例外,没有外部的库,如NumPy或Pandas,都不需要运行编写的示例。然而,Bokeh可以很好地处理NumPy、Pandas或几乎任何类似数组或表的数据结构。