【问题标题】:How do I create a column chart with an aggregated column如何创建带有聚合列的柱形图
【发布时间】:2016-12-16 21:42:25
【问题描述】:

我有两列 customer_id 和收入,我试图弄清楚如何使用 matplotlib(或 seaborn)创建一个右侧有一个聚合列的直方图/条形图/柱形图。每次我更改范围时,它都会切断超出我最大范围的那些值。相反,我希望有一个 bin 是高于该最大值的实例数。

对于下面链接的示例图表,如果我将范围定义为 0-1558,我希望有一个列来计算所有值 $1558 及以上的实例并将其显示为一列。

Example Chart

【问题讨论】:

标签: python matplotlib charts histogram seaborn


【解决方案1】:

限制超过限制的值:

df[df['revenue']>limit] = limit

现在,绘制直方图。

【讨论】:

    【解决方案2】:

    与@DYZ 的概念相同,但我的代码最终是:

    df.ix[df.revenue > limit, 'revenue'] = limit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多