如何在Pandas中绘制3个时间序列图,每次3个值

fxnxkyjh  于 2023-08-01  发布在  其他
关注(0)|答案(1)|浏览(83)

使用Numpy/Pandas/Matplotlib,我得到了一个数据框架,它具有以下样式的信息。返回的dataframe如下所示:每个月都有销售、工程和支持的统计。理想情况下,我需要绘制一个包含3个系列的线图(或条形图),一条线用于销售,另一条线用于工程,另一条线用于支持每个月。我不知道该怎么做(尽管我想我可以为每个系列创建 Dataframe ,然后将它们绘制在同一个图表上)

Month    Department           
2019-01  Sales            120
         Engineering      461
         Support          42
2019-02  Sales            92
         Engineering      428
         Support          53
2019-03  Sales            95
         Engineering      492
         Support          57
2019-04  Sales            121
         Engineering      498
         Support          58
2019-05  Sales            119
         Engineering      497
         Support          59
2019-06  Sales            89
         Engineering      423
         Support          40
2019-07  Sales            95
         Engineering      379
         Support          63

字符串
我不知道该怎么做(尽管我想我可以为每个系列创建 Dataframe ,然后将它们绘制在同一个图表上)

snz8szmq

snz8szmq1#

试试这个:

df.unstack().plot.bar()

字符串
输出量:


的数据

相关问题