import pandas as pd
import seaborn as sns
invoices = pd.DataFrame({'FinYear': [2015, 2015, 2014], 'Amount': [10, 10, 15]})
invYr = invoices.groupby(['FinYear']).sum()[['Amount']]
>>> invYr
Amount
FinYear
2014 15
2015 20
, , , invYr invoices FinYear . :
1) . . data, Seaborn , / "FinYear" "Amount", . , , y=invYr.Amount, dataframe/series, , . - .
sns.barplot(x=invYr.index, y=invYr.Amount)
2) , . , reset, .
sns.barplot(x='FinYear', y='Amount', data=invYr.reset_index())
3) - as_index=False, groupby, .
invYr = invoices.groupby('FinYear', as_index=False).Amount.sum()
sns.barplot(x='FinYear', y='Amount', data=invYr)
.
