Есть ли способ реализовать Stacked или Grouped Bar Chart в сюжетной экспресс - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь реализовать сгруппированную гистограмму (или) составную гистограмму в графически выраженной форме

Я реализовал ее с использованием графика (что довольно просто), и ниже приведен код для него,Всего в кадре данных есть шесть столбцов ['Rank', 'NOC', 'Gold', 'Silver', 'Bronze', 'Total']

`
trace1=go.Bar(x=olympics_data['NOC'],y=olympics_data['Gold'],marker=dict(color='green',opacity=0.5),name="Gold")
trace2=go.Bar(x=olympics_data['NOC'],y=olympics_data['Silver'],marker=dict(color='red',opacity=0.5),name="Silver")
trace3=go.Bar(x=olympics_data['NOC'],y=olympics_data['Bronze'],marker=dict(color='blue',opacity=0.5),name="Bronze")

data=[trace1,trace2,trace3]

layout = go.Layout(title="number of medals in each category for various countries",xaxis=dict(title="countries"),yaxis=dict(title="number of medals"),
                   barmode="stack")

fig = go.Figure(data,layout)

fig.show()`

Вывод:

enter image description here

Я ожидаю аналогичного вывода, используя сюжетно-экспресс.

1 Ответ

0 голосов
/ 09 ноября 2019

Да, Plotly Express поддерживает как сгруппированные, так и сгруппированные столбцы с px.bar(). Полная документация с примерами здесь https://plot.ly/python/bar-charts/

...