web-dev-qa-db-ja.com

Seabornを使用してCDF +累積ヒストグラムをプロットPython

CDF +の累積ヒストグラムをプロットする方法はありますか?Pandas Series in Python Seabornのみを使用していますか?

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

s.hist(cumulative=True, normed=1)で累積ヒストグラムをプロットできること、そしてsns.kdeplot(s, cumulative=True)を使用してCDFをプロットできることは知っていますが、プロットのようにSeabornで両方ができる何かが欲しいです。 sns.distplot(s)を持つ分布。kde適合とヒストグラムの両方を提供します。方法はありますか?

34
Michael
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

61
mwaskom

_cumulative=True_と_density=True_を使用すると、matplotlibを使用してほぼ同じプロットを取得できます。

plt.hist(x,cumulative=True, density=True, bins=30)

1
Sarah