📜  烧瓶 (1)

📅  最后修改于: 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)

效果如下:

bokeh_example.png

结语

烧瓶是一个功能强大而又易于使用的数据可视化库,无论对于数据分析还是数据展示,都具有很好的用途。如有需要,您可以到官方文档中获取更多的信息和指引。

官方文档地址:https://docs.bokeh.org/zh/latest/index.html