【问题标题】:Aggregating and plotting multiple columns using matplotlib使用 matplotlib 聚合和绘制多列
【发布时间】:2022-11-15 22:05:55
【问题描述】:

我有一个熊猫数据框中的数据,如下所示:

ID    A    B    C    D
100   0    1    0    1
101   1    1    0    1
102   0    0    0    1
...

这个想法是创建一个条形图,显示每个的总数(A、B 等总数的总和)。就像是:

      X 
  X   X
x X   X 
A B C D

这应该很简单...

【问题讨论】:

    标签: pandas matplotlib


    【解决方案1】:

    将“ID”放在一边,sumplot.bar

    df.set_index('ID').sum().plot.bar()
    
    # or
    df.drop(columns=['ID']).sum().plot.bar()
    

    输出:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 2016-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多