Я буду использовать GroupBy.sum
.
df.groupby('Month').sum().plot(kind='bar')
#print(df.groupby('Month').first())
# Sales2015 Sales2016
#Month
#Q1 19881.00 13254.00
#Q2 0.00 6627.00
#Q3 0.00 13208.52
#Q4 10500.78 23114.91
df.groupby('Month').sum().plot.pie(subplots=(1,len(df.columns[1:])),figsize=(10,10))
#array([<matplotlib.axes._subplots.AxesSubplot object at 0x7f1303f64a20>,
# <matplotlib.axes._subplots.AxesSubplot object at 0x7f1303f29048>],
# dtype=object)