如何使用Python Plotly创建子图?
Plotly是一个用于数据可视化的开源Python库,支持各种类型的图表。在本教程中,我们将展示如何在单个图表上显示多个图表。
-
在这里,我们将使用 plotly.graph_objects 生成图形。它包含大量方法来自定义图表并将它们渲染为HTML格式。
-
我们将使用方法 make_subplots 来添加子图。
按照给定步骤使用Python Plotly创建子图。
步骤1
导入 plotly.graphs_objs 模块并使用 go 别名。
步骤2
导入make_subplots以创建子图
步骤3
使用以下坐标创建数据框−
步骤4
创建两个散点图并将它们存储在变量 first_line 和 second_line 中。
步骤5
设置 make_subplots() 方法使用 行、列、shared_yaxes 。
示例
创建子图的完整代码如下−
输出结果
执行后,它将在浏览器上产生以下图表 −
我们使用了 make_subplots() 方法的 horizontal_spacing 属性来为两个子图之间提供间距。