сделать подзаговоры с полосой и полосой - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь создать график с несколькими графиками в нем с помощью 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)
...