Python 如何使用Python生成散点图?可以使用Bokeh吗?

Python 如何使用Python生成散点图?可以使用Bokeh吗?

Bokeh是一个用于数据可视化的Python软件包。它是一个开源项目,使用HTML和JavaScript来渲染图表。这意味着在使用基于Web的仪表板时非常有用。Bokeh将数据源转换为JSON文件。该文件用作输入BokehJS的数据,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

让我们看一个例子−

阅读更多:Python 教程

例子

from bokeh.plotting import figure, output_file, show
fig = figure(plot_width = 500, plot_height = 400)
fig.scatter([1,3,7,5,4,9], [6,5,9,8,0,1], marker = "circle", size = 20, fill_color = "grey")
output_file('scatterplot.html')
show(fig)

输出

Python 如何使用Python生成散点图?可以使用Bokeh吗?

解释

  • 导入所需的包,并建立别名。

  • 调用figure函数及其宽度和高度参数。

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

  • 调用Bokeh中的“scatter”函数,同时提供数据。

  • 使用“show”函数来显示图表。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程