如何使用 Bokeh Python 可视化多行数据?

如何使用 Bokeh Python 可视化多行数据?

Bokeh 是一个帮助数据可视化的 Python 包。它是一个开源项目。Bokeh 使用 HTMLJavaScript 渲染它的图表。这表明在使用基于 web 的仪表板时它是有用的。

Bokeh 将数据源转换成一个 JSON 文件。这个文件被用作 BokehJS 的输入,它是一个 JavaScript 库。这个 BokehJS 是用 TypeScript 编写的,可以在现代浏览器上渲染可视化效果。

MatplotlibSeaborn 生成静态图表,而 Bokeh 生成交互式图表。这意味着当用户与这些图表交互时,它们会相应地发生变化。

图表可以嵌入 FlaskDjango 启用的 web 应用程序的输出中。也可以使用 Jupyter notebook 来呈现这些图表。

Bokeh 的依赖关系 −

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

在 Windows 命令提示符中安装 Bokeh

pip3 install bokeh

在 Anaconda 命令提示符上安装 Bokeh

conda install bokeh

让我们看一个例子 −

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

例子

from bokeh.plotting import figure, output_file, show
output_file("patchplot.html")
p = figure(plot_width=500, plot_height=300)

p.multi_line([[1, 2, 2], [3, 2, 5, 8]], [[2, 3, 7], [4, 8, 9, 0]],
   color=["firebrick", "cyan"], alpha=[0.9, 0.3], line_width=4)

show(p)

输出

如何使用 Bokeh Python 可视化多行数据?

说明

  • 引入了所需的库,并给它取别名。

  • 调用 figure 函数,并指定绘图的宽度和高度。

  • 调用 ‘output_file’ 函数并指定将要生成的 html 文件名。

  • 使用 Bokeh 中的 ‘multi_line’ 函数以及数据。

  • 使用 ‘show’ 函数来显示图表。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程