📅  最后修改于: 2023-12-03 15:40:48.533000             🧑  作者: Mango
烧瓶(Bokeh)是基于Python语言的交互式数据可视化库,支持现代Web浏览器中展示精美的图形和统计数据。它是为了处理大量、高维、多变量的数据而创建的,包括非常大的或高维度的数据集,支持现代Web浏览器中动态交互式图形和统计数据的实时呈现。
烧瓶库提供了多种专业级的图形展示类型,包括散点图、线图、面图、柱状图等。此外还支持多种交互方式,如:缩放、平移、旋转、选择、变换、悬停等,使得数据可视化更加生动形象。
下面是一个简单的烧瓶示例,用于绘制一个简单的散点图。
from bokeh.plotting import figure, show
from bokeh.models import ColumnDataSource
from bokeh.palettes import Spectral6
# 创建数据源
x = [1, 2, 3, 4, 5, 6]
y = [2, 4, 6, 8, 10, 12]
color = Spectral6
source = ColumnDataSource(data=dict(x=x, y=y, color=color))
# 绘图
p = figure(plot_width=400, plot_height=400)
p.circle(x='x', y='y', size=20, color='color', source=source)
# 显示图形
show(p)
效果如下:
烧瓶是一个功能强大而又易于使用的数据可视化库,无论对于数据分析还是数据展示,都具有很好的用途。如有需要,您可以到官方文档中获取更多的信息和指引。
官方文档地址:https://docs.bokeh.org/zh/latest/index.html