如何在Python中绘制条形图?

时间:2019-07-18 02:17:26

标签: python pandas numpy matplotlib

我正在尝试使用以下数据集在Python中构建图形:

    df  = pd.read_csv("Sales.csv")
    df

sales df in Python 然后,我尝试使用以下代码构建条形图:

df_product_group = df.groupby('Product').sum()
product_group = df_product_group.groupby(['Total Amount'])
product_group.plot(kind='barh', stacked=True, figsize=[16,6], colormap='winter') 

它会产生很多错误代码,包括在行尾的错误代码:

~\Anaconda3\lib\site-packages\pandas\core\groupby\groupby.py in _get_grouper(obj, key, axis, level, sort, observed, mutated, validate)
   3289                 in_axis, name, level, gpr = False, None, gpr, None
   3290             else:
-> 3291                 raise KeyError(gpr)
   3292         elif isinstance(gpr, Grouper) and gpr.key is not None:
   3293             # Add key to exclusions

KeyError: 'Total Amount'

我在这里做错了什么?我如何在此处正确绘制条形图? 预先谢谢你。

0 个答案:

没有答案