У меня есть три следа, одна из которых у меня на одном участке, а две - на другом. Я хотел бы иметь отдельную ось 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)
который производит
И когда у меня нет подзаголовков, я могу получить вторую ось для второй трассы с помощью
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)
который производит
Но я не могу понять, как сделать так, чтобы первая часть графика в первом примере выглядела так, как график во втором примере: с отдельной осью для второй трассы.
Как добавить ось для второй трассы на подзаголовке Plotly?