如何使用Bokeh可视化柱状图?

如何使用Bokeh可视化柱状图?

Bokeh是一种帮助进行数据可视化的Python包,是一个开源项目。Bokeh使用HTML和JavaScript渲染其绘图,这意味着它在使用基于Web的仪表板时非常有用。

Bokeh可以很容易地与NumPy、Pandas和其他Python包一起使用。它可用于生成交互式图形、仪表板等。

Matplotlib和Seaborn生成静态图形,而Bokeh生成交互式图形。这意味着当用户与这些图形交互时,它们会相应地改变。

图形可以作为Flask或Django启用的Web应用程序的输出嵌入。也可以使用Jupyter笔记本来呈现这些图形。

Bokeh的依赖项:

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

更多Python相关文章,请阅读:Python 教程

在Windows命令提示符上安装Bokeh

pip3 install bokeh

在Anaconda提示上安装Bokeh

conda install bokeh

让我们看一个例子-

from bokeh.plotting import figure, output_file, show
xvals = ['label_1', 'label_2', 'label_3']
yvals = [56, 78, 99]
fig = figure(x_range=xvals, plot_width=400, plot_height=300)
fig.vbar(x=xvals, top=yvals, width=0.5)
show(fig)

输出

如何使用Bokeh可视化柱状图?

说明

  • 导入所需的包,并进行别名处理。

  • 调用figure函数以及图形宽度和高度。

  • 在列表中定义数据。

  • 调用“output_file”函数并命名将生成的HTML文件。

  • 调用Bokeh中的“vbar”函数以及数据。

  • 使用“show”函数来显示图形。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程