如何在Python中使用Bokeh生成“patch plot”?

如何在Python中使用Bokeh生成“patch plot”?

Bokeh是一个用于数据可视化的Python包,它是一个开放源代码项目。Bokeh使用HTML和JavaScript来呈现其图形。这意味着它在使用基于Web的仪表板时非常有用。

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

图形可以嵌入到Flask或Django的Web应用程序的输出中。Jupyter笔记本也可用于呈现这些图形。

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
p = figure(plot_width = 400, plot_height = 200)
p.patch(x = [4, 8, 5, 7], y = [2,3,5,2], color = "green")
output_file('patchplot.html')
show(p)

输出

如何在Python中使用Bokeh生成“patch plot”?

说明

  • 导入所需的软件包并重命名。

  • 调用figure函数。

  • 调用’output_file’函数,指定将生成的HTML文件的名称。

  • 调用Bokeh中的’patch’函数,同时提供数据。

  • 使用’show’函数显示图形。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程