如何在Python中使用Bokeh可视化多个形状的绘图?

如何在Python中使用Bokeh可视化多个形状的绘图?

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

Bokeh将数据源转换为JSON文件。该文件用作BokehJS的输入,这是一个JavaScript库。BokehJS使用TypeScript编写,可在现代浏览器上呈现可视化效果。

Matplotlib和Seaborn生成静态图像,而Bokeh生成交互式图像。这表示当用户与这些绘图互动时,它们会相应变化。

绘图可以作为Flask或Django启用的Web应用程序的输出嵌入其中。也可以使用Jupyter Notebook呈现这些绘图。

Bokeh的依赖项:

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

在Windows命令提示符上安装Bokeh

pip3 install bokeh

在Anaconda提示符上安装Bokeh

conda install bokeh

以下是一个示例 –

From bokeh.plotting import figure, output_file, show

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

示例

my_fig = figure(plot_width = 400, plot_height = 300)
my_fig.rect(x = 11,y = 11,width = 150, height = 75, width_units = 'screen', height_units = 'screen')
my_fig.square(x = 2,y = 3,size = 80, color = 'blue')
my_fig.ellipse(x = 7,y = 6, width = 30, height = 10, fill_color = None, line_width = 2)
my_fig.oval(x = 6,y = 6,width = 2, height = 1, angle = -0.4)
show(my_fig)

输出

如何在Python中使用Bokeh可视化多个形状的绘图?

解释

  • 导入了必要的包,并为其指定别名。

  • 调用了figure函数,并设置了绘图的宽度和高度。

  • 调用了’output_file’函数,以指定将生成的html文件名。

  • 调用了Bokeh中的’rect’、’square’、’ellipse’和’oval’函数,并传递了数据。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程