Bokeh 介绍

Bokeh 介绍

Bokeh是一个Python的数据可视化库。与Matplotlib和Seaborn不同,它们也是用于数据可视化的Python包,Bokeh使用HTML和JavaScript渲染其图。因此,它被证明对开发基于网络的仪表盘非常有用。

Bokeh项目由NumFocus赞助https://numfocus.org/。 NumFocus还支持PyData,这是一个教育项目,参与了其他重要工具的开发,如NumPy、Pandas等。Bokeh可以很容易地与这些工具连接,并产生交互式图表、仪表盘和数据应用。

功能介绍

Bokeh主要将数据源转换为JSON文件,作为BokehJS的输入,BokehJS是一个JavaScript库,它又是用TypeScript编写的,在现代浏览器中渲染可视化。

Bokeh的 一些 重要特点 如下

灵活性

Bokeh对于普通的绘图要求以及定制和复杂的用例都很有用。

生产力

Bokeh可以轻松地与其他流行的Pydata工具互动,如Pandas和Jupyter笔记本。

互动性

这是Bokeh相对于Matplotlib和Seaborn的一个重要优势,两者都产生静态图。Bokeh创建的是交互式图表,当用户与之互动时,这些图表会发生变化。你可以给你的观众提供广泛的选项和工具,用于推断和从不同的角度看数据,以便用户可以进行 “如果 “分析。

强大的

通过添加自定义的JavaScript,可以为专门的用例生成可视化。

可分享

Plots可以被嵌入到 FlaskDjango 支持的Web应用程序的输出中。它们也可以在

Jupyter

笔记本中呈现。

开放源代码

Bokeh是一个开源项目。它是在伯克利源分配(BSD)许可证下发布的。其源代码可在https://github.com/bokeh/bokeh。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程