plots groupby matplotlib code example

Example 1: how plot graph by using group by function in python

#plot data
fig, ax = plt.subplots(figsize=(15,7))
data.groupby(['date','type']).count()['amount'].plot(ax=ax)

Example 2: plot.barh() group by

df.groupby('year').case_status.value_counts().unstack(0).plot.barh()

Example 3: how plot graph by using group by function in python

# plot data
fig, ax = plt.subplots(figsize=(15,7))
# use unstack()
data.groupby(['date','type']).count()['amount'].unstack().plot(ax=ax)