我有两列customer_id和收入,我试图弄清楚如何使用matplotlib(或seaborn)创建一个右侧有聚合列的直方图/条形图/柱形图。每次我更改范围时,它都会将这些值切断到我的最大范围之上。相反,我希望有一个bin,它是超过最大值的实例数。
对于下面链接的示例图表,如果我将我的范围定义为0-1558,我希望有一个列计算所有值$ 1558及以上的实例,并将其显示为列。
答案 0 :(得分:0)
将值限制在限额以上:
df[df['revenue']>limit] = limit
现在,绘制直方图。
答案 1 :(得分:0)
与@DYZ相同的概念,但我的代码最终成为:
df.ix[df.revenue > limit, 'revenue'] = limit