如何在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)
输出
说明
-
导入所需的软件包并重命名。
-
调用figure函数。
-
调用’output_file’函数,指定将生成的HTML文件的名称。
-
调用Bokeh中的’patch’函数,同时提供数据。
-
使用’show’函数显示图形。