Ich habe drei Spuren, von denen eine in einem Teilplot und zwei in einem anderen sind. Ich hätte gerne eine eigene Y-Achse für jede Spur im Teilplot mit 2 Spuren.Wie füge ich eine Achse für eine zweite Kurve in einem Plotly-Unterplot hinzu?
Zum Beispiel, ich habe
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)
die
produziert Und wenn ich keine Nebenhandlungen habe, kann ich eine zweite Achse für die zweite Spur erhalten mit
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)
, die
produziertAber ich kann nicht herausfinden, wie die erste Teilfläche im ersten Beispiel wie die Handlung im zweiten Beispiel zu sehen bekommen: mit einer deutlichen Achse für die zweite Spur gibt.
Wie füge ich eine Achse für eine zweite Kurve in einem Plotly-Unterplot hinzu?