如何使用Bokeh在Python中可视化各种形状的数据点?

如何使用Bokeh在Python中可视化各种形状的数据点?

Bokeh是一个帮助进行数据可视化的Python包。它是一个开源项目。Bokeh使用HTML和JavaScript来呈现其绘图。这意味着在使用基于Web的仪表板时它非常有用。它有助于将定量见解有效地传达给受众。

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

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

‘figure’函数包含多个函数,使用这个函数可以绘制不同形状(圆形、正方形、矩形)的矢量图形。

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

示例

from bokeh.plotting import figure, output_file, show
plot = figure(plot_width = 300, plot_height = 300)
plot.circle(x = [1, 4, 6], y = [3,7,8], size = 20, fill_color = 'red')
plot.circle_cross(x = [2,4,5], y = [3,8,11], size = 20, fill_color = 'black',fill_alpha = 0.2, line_width = 2)
plot.circle_x(x = [5,3,2], y = [2,1,7], size = 20, fill_color = 'green',fill_alpha = 0.6, line_width = 2)
show(plot)

输出

如何使用Bokeh在Python中可视化各种形状的数据点?

说明

  • 导入所需的包并为其创建别名。

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

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

  • 调用在Bokeh中提供的’circle’、’circle_cross’和’circle_x’函数,并指定数据。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程