繁体   English   中英

如何使用 plotly 中的子图规格?

[英]How to use specs for subplots in plotly?

我想用 3 个图创建一个 2x2 子图。

整个第一行 (1X2) 中的第一个 plot。 第二和第三 plot,下,

我的代码:

fig = make_subplots(
    rows=2, cols=2,
    specs=[[{"colspan": 2}, None],
          [{}, {}]],
    subplot_titles=("Patents","Institutions", "Countries"))

我收到以下错误:

    ValueError: 
No subplot specified at grid position (1, 2)

但是第一行第二列 (1,2) 中的 plot 被指定为无,或者?

我也用rowspan尝试过,但得到了同样的错误。

愚蠢的我,我忘了指定每个 plot

fig.add_trace(go.xx(), rows=i, cols=k)

IE

fig = make_subplots(
    rows=2, cols=2,
    specs=[[{"colspan": 2}, None],[{}, {}]],
    subplot_titles=("First Subplot","Second Subplot", "Third Subplot"))

fig.add_trace(go.Bar(x=years, y=freq),row=1,col=1)

fig.add_trace(go.Scatter(x=[1, 2], y=[1, 2]),
                 row=2, col=1)

fig.add_trace(go.Scatter(x=[1, 2], y=[1, 2]),
                 row=2, col=2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM