【发布时间】:2021-03-22 14:18:41
【问题描述】:
我想使用 VS Code 中的情节子图创建一个 4 行和 3 列的子图。前三行的每一列都包含一个单独的图,而第四行将有一个跨越三列的图。这是我到目前为止的代码,我打算使用 fig.add_trace 命令添加各个图:
fig = make_subplots(rows=4, cols=3,specs=[[{}, {}, {}],[{}, {}, {}],[{}, {}, {}] ,[{'colspan': 3}, 无]])
但是,我收到以下错误:“make_subplots 的‘specs’参数必须是具有维度 (4 x 3) 的二维字典列表。
我不确定这是为什么 - 据我了解,规格是 4x3 排列。有趣的是,如果我将第四行中的图设置为仅跨越 2 行(见下文),则代码可以正常工作。
fig = make_subplots(rows=4, cols=3,specs=[[{}, {}, {}],[{}, {}, {}],[{}, {}, {}] ,[{'colspan': 2}, {}, 无]])
有人知道为什么这对我不起作用吗?
谢谢
【问题讨论】:
标签: python plotly plotly-python