【问题标题】:How to use specs for subplots in plotly?如何在情节中使用子情节的规格?
【发布时间】:2021-05-08 14:38:07
【问题描述】:

我想创建一个包含 3 个图的 2x2 子图。

整个第一行中的第一个图 (1X2)。下面是第二和第三个情节,

我的代码:

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)中的图被指定为None,或者?

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

【问题讨论】:

    标签: python plotly


    【解决方案1】:

    愚蠢的我,我忘了指定每个情节的位置

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

    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)
    

    【讨论】:

      猜你喜欢
      • 2019-05-03
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 2019-06-18
      • 2018-03-30
      相关资源
      最近更新 更多