在绘图对象子图中为每个不同的行设置不同的列大小和数量

问题描述 投票:0回答:1

我想知道是否可以使用 PLOTLY.GRAPH_OBJECTS 和 PLOTLY.SUBPLOTS 制作每行具有不同列大小和数量的子批次。喜欢照片(对手工制作感到抱歉)。

[img 1 第 1 行有 2 列,第 2 行有 4 列:(https://i.stack.imgur.com/g6XVm.jpg)]

[img 2 第 1 行有 3 列,2 列相同宽度和 1 列不同宽度,第 2 行有 4 列等于第 3 列:(https://i.stack.imgur.com/2efPQ。 jpg)]

一切都很复杂,但我希望你们都能理解并给我一个答案。

我可以设置不同的 cols 大小,但这对于每一行来说必须是相等的。我需要每行不同的设置。

python row col plotly.graph-objects
1个回答
0
投票

是的,有可能。

比如这里,shape给出4列和行,loc标识每个ax的位置。

Colspan 允许您绘制 1 列或 2 列的图。

fig, (axe1) = plt.subplots(1,1,  sharex=False, sharey=False)
ax1  = plt.subplot2grid (shape=(4, 4), loc=(0, 0), colspan=1)
ax2  = plt.subplot2grid (shape=(4, 4), loc=(0, 1), colspan=1)
ax3  = plt.subplot2grid (shape=(4, 4), loc=(1, 0), colspan=1)
ax4  = plt.subplot2grid (shape=(4, 4), loc=(1, 1), colspan=1)
© www.soinside.com 2019 - 2024. All rights reserved.