如何按日期绘制分组数据框

m3asmi

我有一个分组['supplier','date_order']

                                    Amount
date_order  2011        2012            2013            2014            2015            2016            2017
supplier                            
fourni  0.000           1667750.000     4243250.000     2530000.000     2080000.000     1036200.000     1217400.000
supp_f  5289670.200     13076233.400    14199000.000    13181860.000    16177800.000    14525880.000    1346400.000
ifou    662250.000      2135750.000     2184150.000     1829800.000     1947880.000     1424820.000     1836100.000

如何获得线图中每条线的按年划分的供应商数量

耶斯列尔

看来您需要MultiIndex选择DataFrame,然后再选择DataFrame.plot

df['Amount'].plot()

在列中添加Amount以进行删除MultiIndex(通过聚合函数进行更改):

df.groupby(['supplier','date_order'])['Amount'].sum().unstack(fill_value=0).plot()

编辑:

对于转置使用:

df['Amount'].T.plot()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章