Я пытаюсь создать график с несколькими графиками в нем с помощью plotly, где один график представляет собой столбик, равный общей сумме покупок, а рядом с ним будет столбик с общим количеством отмены делятся на отмены магазином и отмены клиентом
, как на следующем изображении: введите описание изображения здесь
Но при запуске следующего кода 3 серии объединяются в одну сложенную полосу
fig = make_subplots(specs=[[{"secondary_y": True}]])
fig.add_trace(
go.Bar(
name='Purchase',x=vts['GENERATION'],y=vts['PURCHASE'],text=vts['PURCHASE'],textposition='outside',marker_color='#F1948A'
),
secondary_y=True)
fig.add_trace(
go.Bar(name='Store',x=store['GENERATION'],y=store['PURCHASE'],text=store['PURCHASE'],textposition='inside',marker_color='#85C1E9'),
),
fig.add_trace(
go.Bar(name='Volunt',x=volunt_group['GENERATION'],y=volunt_group['PURCHASE'],text=volunt_group['PURCHASE'],textposition='inside',marker_color='#BB8FCE'),
),
fig.update_layout(barmode='stack')
fig.update_layout(title_text='test')
fig.update_xaxes(title_text="Generación")
fig.update_layout(legend=dict(orientation="h", xanchor='left', yanchor='top'))
plot(fig)