什么是Bokeh?
Bokeh 是一个基于 Python 的交互式可视化库,专为 web 浏览器设计,支持动态图表和大数据集渲染。其核心特点包括:
- 🌐 原生支持 HTML5 Canvas
- 📈 提供丰富的交互功能(缩放、悬停、筛选)
- 📁 与 Pandas、NumPy 等数据工具无缝集成
Bokeh_logo
快速入门
- 安装:
pip install bokeh
- 基本示例
from bokeh.plotting import figure, show
p = figure(title="简单折线图")
p.line([1,2,3], [4,5,1], legend_label="数据线", line_width=2)
show(p)
- 交互功能:通过
tools
参数启用缩放(zoom_in
)、框选(box_select
)等操作
推荐学习资源
实战案例
- 📈 时间序列分析
- 📊 地理数据映射
- 📐 3D 图表可视化
图表示意图