2016-05-06 12 views
5

Veri1 olarak adlandırılan ve 0'dan binden fazla değere kadar değerler içeren bir veri dizim var. Sadece Dolayısıyla benim yazdığım bir histogram ve 0 ile 10 arasında bu değerler bir KDE istiyorum:Seaborn distplot bir aralığı desteklemiyor mu?

sns.distplot(data1, kde=True, hist=True, hist_kws={"range": [0,10]}) 
plt.show() 

Ancak, ne olsun (iyi 2000'li içine) tüm değerlerin bir histogramdır.

+0

@imaluengo: 'bins =' yalnızca yanılmıyorsa, kutuların _number_'ini etkiler. – sbm

+0

Evet öyle. Soruyu yanlış anladım (bu yüzden yorumu kaldırdım: P). Sorunu doğru bir şekilde anladıysam bir * belki de * geçerli cevap feryatını bul. –

cevap

4

Sadece kendi verileri filtrelemek ve filtre veriler üzerinden displot diyebiliriz:

data1 varsayarsak
filtered = data1[(data1 >= 0) & (data1 < 10)] 
sns.distplot(filtered, kde=True, hist=True, hist_kws={"range": [0,10]}) 
plt.show() 

bir numpy dizidir.

İlgili konular