我有一个图,其中我有两个y轴。左边的y轴代表条形图,左边的y轴代表两条线。问题是左边的y轴当前为y轴值创建了单独的步骤,这导致左侧的y轴线。我希望左边的y轴与右边的y轴上的刻度线对齐,以便y轴线匹配,这应该会自动进行(这样就可以很容易地将图用于其他 Dataframe )。如何做到这一点?
bar_trace = go.Bar(x=line_df['Year/Quarter'], y=line_df['CUR (€)'], name='CUR (€)')
line_trace1 = go.Scatter(x=line_df['Year/Quarter'], y=line_df['CUR PP'], name='CUR PP',
yaxis='y2', mode='lines+markers', line=dict(color='orange'))
line_trace2 = go.Scatter(x=line_df['Year/Quarter'], y=line_df['CUR PP'], name='CUR PP',
yaxis='y2', mode='lines+markers', line=dict(color='red'))
layout = go.Layout(title='test',
yaxis=dict(title='test'),
yaxis2=dict(title='test', overlaying='y', side='right'))
fig = go.Figure(data=[bar_trace, line_trace1, line_trace2], layout=layout)
fig.show()
1条答案
按热度按时间7fhtutme1#
在这种情况下,如果在缩放模式下设置同步,则左右缩放线将对齐,这是最近添加的新功能。有关详细信息,请参阅此参考。