Я пытаюсь построить 3 круговых диаграммы рядом. Я не понимаю, почему следующий код заставляет круговые диаграммы перемещаться по странице по диагонали влево для записи, а не по горизонтали влево для записи в одну строку.
Вот мой код:
app.layout = html.Div([
html.Div([
dcc.Graph(id='TPiePlot',
figure={
'data': [go.Pie(labels=labels1,
values=values1,
marker=dict(colors=colors, line=dict(color='#fff', width=1)),
hoverinfo='label+value+percent', textinfo='value',
domain={'x': [0, .25], 'y': [0, 1]}
)
],
'layout': go.Layout(title='T',
autosize=True
)
}
),
dcc.Graph(id='RPiePlot',
figure={
'data': [go.Pie(labels=labels2,
values=values2,
marker=dict(colors=colors, line=dict(color='#fff', width=1)),
hoverinfo='label+value+percent', textinfo='value',
domain={'x': [0.30, .55], 'y': [0, 1]}
)
],
'layout': go.Layout(title='R',
autosize=True
)
}
),
dcc.Graph(id='RoPiePlot',
figure={
'data': [go.Pie(labels=labels3,
values=values3,
marker=dict(colors=colors, line=dict(color='#fff', width=1)),
hoverinfo='label+value+percent', textinfo='value',
domain={'x': [0.60, 0.85], 'y': [0, 1]}
)
],
'layout': go.Layout(title='Ro',
autosize=True
)
}
)
])
])
Вот что происходит с вариантом 1 из принятого ответа (который мне нужен). Я получаю три разных размера и легенду, покрывающую некоторые круговые диаграммы:
Я изо всех сил пытаюсь понять, как изменить размер штрих-графиков с помощью CSS, потому что размер всего контейнера увеличивается, а не фактический граф, и я не знаю, как настроить таргетинг только на сами графики, чтобы увеличить их размер. Это можно обойти?