本用户指南旨在引导您完成许多您可能希望使用Bokeh完成的常见任务。本指南按主题编排:
快速设置并运行。
学习Bokeh如何组织的重要基本概念。
使用|博克。绘图|接口。
为绘图和表格提供数据或数据子集,并在绘图之间共享数据。
将多个绘图和小部件组合到指定的布局中。
使用各种不同的技术处理分类数据,如条形图、分类热图、视觉回避和抖动。
创建具有可配置节点和边交互的网络图可视化。
使用地理数据——谷歌地图,地理JSON,平铺渲染。
使交互式工具(如平移、缩放、选择等)在绘图上可用。
自定义Bokeh图的每个视觉方面——轴、栅格、标签、字形等等。
向打印添加信息性注释,如标签、箭头和图例。
创建更复杂的交互,包括小部件或链接的平移和选择。
部署Bokeh服务器来构建和发布复杂的数据应用程序。
与Jupyter生态系统整合。
了解如何将Bokeh布局导出为PNG和SVG。
以多种方式将静态或基于服务器的Bokeh图和小部件嵌入到HTML文档中。
在命令行中使用Bokeh的功能 bokeh 命令。
bokeh
使用自定义用户扩展为Bokeh添加新功能。
使用WebGL提高大型数据集的性能。
将Bokeh与库一起使用,例如 Datashader 和 HoloViews .
直接使用BokehJS在JavaScript中创建绘图。
用户指南中的示例被写得尽可能少,同时说明了如何在Bokeh内完成单个任务。除了少数例外,没有外部的库,如NumPy或Pandas,都不需要运行编写的示例。然而,Bokeh可以很好地处理NumPy、Pandas或几乎任何类似数组或表的数据结构。