簡體   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