代码之家  ›  专栏  ›  技术社区  ›  zer0

如何获得基于数据帧的分组条形图?

  •  0
  • zer0  · 技术社区  · 7 年前

    这是我看到的数据

        Year    drugs_used      count
    0   2012    COCAINE            37
    1   2012    FENTANYL            8
    2   2012    HEROIN             85
    3   2012    HEROIN, COCAINE    36
    4   2013    COCAINE            43
    5   2013    FENTANYL            6
    6   2013    HEROIN            117
    7   2013    HEROIN, COCAINE    48
    8   2013    HEROIN, FENTANYL    6
    

    如何创建分组条形图以便 year 在X上, count 在Y上,绘制的分组条形图显示 drugs_used ?

    1 回复  |  直到 7 年前
        1
  •  4
  •   cs95 abhishek58g    7 年前

    我们可以使用 pivot plot

    df.pivot(*df).plot(kind='bar')
    

    enter image description here