首页 > 解决方案 > 如何制作比较两列总和的条形图?

问题描述

我想画一个条形图来比较两个不同列的年度总收入:“收入-小卖家-进”、“收入-小-卖家-出”。

我已经设法添加了一行,将两列的收入相加,如下所示: pd.options.display.float_format = '{:.3f}'.format sums = result.select_dtypes(pd.np.number).sum().rename('Total') result.append(sums)

我的数据框如下所示:

Rev-Small-Seller-IN   Rev-Small-Seller-OUT      Year-Month  Revenue             

       139.120               0.000                2010-12   139.120

        22.200               0.000                2010-12    22.200

       278.730               0.000                2010-12   278.730

如果不是很清楚,这是一个屏幕截图(对不起,我知道你们不喜欢这些):top rows , last rows with total row

这就是我希望它的样子:Barplot

先谢谢了!

标签: pythonpandassumbar-chart

解决方案


尝试这个:

df.loc['Total', ["Rev-Small-Seller-IN", "Rev-Small-Seller-OUT"]].plot(kind='bar')


推荐阅读