如何使用聚合列创建柱形图

时间:2016-12-16 21:42:25

标签: python matplotlib charts histogram seaborn

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

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

Example Chart

2 个答案:

答案 0 :(得分:0)

将值限制在限额以上:

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

现在,绘制直方图。

答案 1 :(得分:0)

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

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