如何使用带有分组和堆叠条形图的python / ploty创建条形图?

时间:2020-04-22 19:29:50

标签: pandas bar-chart stacked-chart plotly-python

我试图将数据表示为条形图,其中Y =堆叠的汽车和自行车的数量,X =月份,并按年份分组,如下图所示: plotly grouped and stacked bar chart

我的数据由以下熊猫数据框表示:

import pandas as pd
import plotly.express as px

df = pd.DataFrame(data={'month': ['jan', 'feb', 'jan', 'jan', 'jan'], 'year': [2019, 2019, 2019, 2019, 2020], 'type': ['bike', 'car', 'bike', 'car', 'bike'] })
group = df.groupby(['year', 'month', 'type']).size().reset_index(name='count')
px.bar(group, x='month', y='type', color='type', barmode='stack')

使用此代码,我可以每月绘制一个堆积的条形图,但是如何也可以每年获取一个分组的条形图?

0 个答案:

没有答案