使用 Bokeh 库在 Python 中进行数据可视化

17 Mar 2025 | 5 分钟阅读

Bokeh 是一个 Python 库,用于通过高性能的交互式图表进行数据可视化。它使用 HTML 和 JavaScript 语言创建图表。Bokeh 库的输出可以生成在多个平台上,例如浏览器、HTML、服务器和 notebook。也可以在 Django 和 Flask 应用程序中创建 Bokeh 图表。

Bokeh 库为用户提供了两种可视化接口

  • models:这是一个低级接口,为应用程序开发人员提供了高度的灵活性。
  • plotting:这是一个高级接口,用于创建视觉符号。

在本教程中,我们将学习如何使用 Bokeh 库在 Python 中创建不同类型的数据可视化图表。

安装

要安装 Bokeh 库,我们可以使用以下命令

代码 1:创建散点圆标记

我们可以使用 Bokeh 库在图上创建散点圆标记。为此,我们将使用 circle() 函数。

示例

输出

Data Visualization in Python using Bokeh Library

代码 2:创建单条线

我们可以使用 Bokeh 库在 Python 中创建单条线。为此,我们将使用 line() 函数。

示例

输出

Data Visualization in Python using Bokeh Library

代码 3:创建条形图

条形图用于用矩形条表示分类数据。条形的长度与其表示的值成正比。

示例:垂直条形图

输出

Data Visualization in Python using Bokeh Library

示例 2:水平条形图

输出

输出

Data Visualization in Python using Bokeh Library

代码 4:创建箱线图

箱线图用于在图上表示统计数据,有助于总结数据集中多个组的统计特性。

示例

输出

Data Visualization in Python using Bokeh Library

代码 5:创建散点图

散点图用于绘制数据集中两个变量的值。它有助于找出所选两个变量之间的相关性。

示例

输出

Data Visualization in Python using Bokeh Library

结论

在本教程中,我们讨论了使用 Bokeh 库在 Python 中可以创建的各种数据可视化类型,即条形图、箱线图、散点标记、散点图和单条线。