3

3 つのトレースがあり、そのうちの 1 つが 1 つのサブプロットにあり、2 つが別のサブプロットにあります。2 つのトレースを持つサブプロット内の各トレースに個別の y 軸を設定したいと思います。

たとえば、私は

fig = plotly.tools.make_subplots(rows=2, cols=1, shared_xaxes=True)
fig.append_trace(trace1, 1, 1)
fig.append_trace(trace2, 1, 1)
fig.append_trace(trace3, 2, 1)
fig['layout'].update(height=200, width=400)

生産する

ここに画像の説明を入力

サブプロットがない場合、2 番目のトレースの 2 番目の軸を取得できます。

layout = go.Layout(
    yaxis=dict(
        title='y for trace1'
    ),
    yaxis2=dict(
        title='y for trace2',
        titlefont=dict(
            color='rgb(148, 103, 189)'
        ),
        tickfont=dict(
            color='rgb(148, 103, 189)'
        ),
        overlaying='y',
        side='right'
    )
)
fig = go.Figure(data=data, layout=layout)

生産する

ここに画像の説明を入力

しかし、最初の例の最初のサブプロットを 2 番目の例のプロットのように表示する方法がわかりません。2 番目のトレースに個別の軸があります。

Plotly サブプロットで 2 番目のトレースの軸を追加するにはどうすればよいですか?

4

1 に答える 1