什么是Bokeh?

Bokeh 是一个基于 Python 的交互式可视化库,专为 web 浏览器设计,支持动态图表和大数据集渲染。其核心特点包括:

  • 🌐 原生支持 HTML5 Canvas
  • 📈 提供丰富的交互功能(缩放、悬停、筛选)
  • 📁 与 Pandas、NumPy 等数据工具无缝集成

Bokeh_logo

快速入门

  1. 安装:pip install bokeh
  2. 基本示例
from bokeh.plotting import figure, show
p = figure(title="简单折线图")
p.line([1,2,3], [4,5,1], legend_label="数据线", line_width=2)
show(p)
  1. 交互功能:通过 tools 参数启用缩放(zoom_in)、框选(box_select)等操作

推荐学习资源

点击查看完整教程
探索 Bokeh 官方文档

实战案例

  • 📈 时间序列分析
  • 📊 地理数据映射
  • 📐 3D 图表可视化

图表示意图