2014-02-16 42 views
2

我有一個測量的樹木直徑的集合,我試圖繪製一個核心密度估計疊加在python頂部的直方圖。 seaborn模塊讓我可以很簡單地做到這一點,但我無法找到指定kde應該爲負數的零(因爲樹不能有負樹直徑)的方法。用python的matplotlib的seaborn進行核心密度估計的下界

什麼我目前得到的是這樣的:

seaborn.distplot(C77_diam, rug=True, hist=True, kde=True) 

我已經看了seaborn.kdeplot這是distplot呼叫,但找不到任何有用的功能。有誰知道這是否可以用seaborn完成,如果不是,如果它可以更普遍地用matplotlib完成?

我只開始使用seaborn,因爲我無法弄清楚如何用pyplot.hist()覆蓋kde pyplot.plot()。

+0

最接近軸界限,使得情節的左側開始是剪輯和削減kdeplot的選項,可以排除異常值,但這並不是我想要的。 – vorpal

回答

8

有沒有辦法密度估計與該功能強制爲零,但你總是可以設置爲0。

seaborn.distplot(C77_diam, rug=True, hist=True, kde=True).set(xlim=(0, max_diam)) 
+0

我認爲可能是這樣。感謝xlim的想法,這不是我想要的,但它會。 – vorpal