2016-12-16 62 views
0

我有兩列customer_id和收入,我想弄清楚如何使用matplotlib(或seaborn)創建一個直方圖/欄/柱狀圖,有一個聚合專欄在右邊。每當我改變範圍時,它都會切斷那些高於我最大範圍的值。相反,我希望在那裏有一個bin,它是高於最大值的實例數。如何創建一個列表與聚合列

對於下面鏈接的示例圖表,如果我將範圍定義爲0-1558,那麼我希望有一列可以對所有值爲$ 1558及以上的實例進行計數並將其顯示爲列。

Example Chart

+0

什麼數據結構,你用你的項目?熊貓數據框? Numpy數組?列表清單? – DyZ

+0

@DYZ我正在使用熊貓數據框,從CSV讀取數據。 – deez

+0

[如何使直方圖列的寬度完全相同]的可能重複(http://stackoverflow.com/questions/41080028/how-to-make-the-width-of-histogram-columns-all-the-相同) – Goyo

回答

0

概念相同@DYZ,但我的代碼結束了:

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

0

帽上述極限值:

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

現在,繪製直方圖。