如何在 Python 中使用 Bokeh 绘制多个图

2025年1月11日 | 阅读 4 分钟

Bokeh 是一个用于数据可视化的 Python 库。它使用 HTML 和 JavaScript 语言创建图表,并以现代网站浏览器为目标,提供优雅、简洁的新图形构建方式和高性能的交互性。

在本教程中,我们将学习如何使用 Python 中的 Bokeh 库绘制多个图。我们将使用 bokeh.layouts 模块的 row() 函数,并在 bokeh.io 库的 show() 函数中使用它,以说明如何使用 Bokeh 库绘制多个图。

语法

show() 函数的语法是

其中 fig1, fig2, fig3 等是 bokeh.plotting 模块中 figure 类的对象。

方法

要使用 bokeh 模块在图上绘制多个图,我们将采用以下方法

  • 步骤 1:导入所有必需的库和模块
  • 步骤 2:分配坐标,然后使用 figure 类开始绘制图。
  • 步骤 3:然后我们将 figure 对象作为参数传递给 row() 函数。
  • 步骤 4:最后,我们将使用 show 函数来显示 row() 函数返回的可视化输出。

示例 1:在同一页面上绘制不同的图

输出

How to Plot Multiple Plots using Bokeh in Python

示例 2:在同一框架中绘制不同的图

输出

How to Plot Multiple Plots using Bokeh in Python

示例 3:在一行中绘制多个图

输出

How to Plot Multiple Plots using Bokeh in Python

结论

在本教程中,我们讨论了如何在一个页面或框架中创建多个图。