2016-09-02 12 views
7

Czy istnieje sposób na wykreślenie CDF + skumulowany histogram serii Pandas w Pythonie za pomocą tylko Seaborn? Mam następujący:Wykres CDF + histogram skumulowany przy użyciu Seaborn Python

import numpy as np 
import pandas as pd 
import seaborn as sns 
s = pd.Series(np.random.normal(size=1000)) 

wiem, że mogę wykreślić skumulowanego histogramu z s.hist(cumulative=True, normed=1), i wiem, że mogę następnie wykreślić CDF użyciu sns.kdeplot(s, cumulative=True), ale chcę coś, co można zrobić zarówno w Seaborn, tak jak podczas drukowania dystrybucja z sns.distplot(s), która daje zarówno dopasowanie kde, jak i histogram. Czy istnieje sposób? Zastanawiam się, dlaczego nie wdrożyli czegoś takiego jak sns.distplot(cumulative=True). W przeciwnym razie, jak mogę dopasować motywy kolorów? Gdzie znajdę domyślne kolory używane dla sns.distplot()?

Odpowiedz

18
import numpy as np 
import seaborn as sns 

x = np.random.randn(200) 
sns.distplot(x, 
      hist_kws=dict(cumulative=True), 
      kde_kws=dict(cumulative=True)) 

enter image description here

+8

'{ 'skumulowany': true}' jest chyba nieco bardziej idiomatyczne. – chthonicdaemon

Powiązane problemy