Я пытаюсь построить нормализованную гистограмму, используя пример из numpy.random.normal документации .Для этого я генерирую нормально распределенную случайную выборку.
mu_true = 0
sigma_true = 0.1
s = np.random.normal(mu_true, sigma_true, 2000)
Затем я подгоняю нормальное распределение к данным и вычисляю pdf.
mu, sigma = stats.norm.fit(s)
points = np.linspace(stats.norm.ppf(0.01,loc=mu,scale=sigma),
stats.norm.ppf(0.9999,loc=mu,scale=sigma),100)
pdf = stats.norm.pdf(points,loc=mu,scale=sigma)
Отображение встроенной гистограммы pdf и данных.
plt.hist(s, 30, density=True);
plt.plot(points, pdf, color='r')
plt.show()
Я использую density=True
, но очевидно, что pdf и гистограмма не нормализованы.

Что можно предложить для построения действительно нормализованной гистограммы и pdf?
Seaborn distplot также не решает проблему.
import seaborn as sns
ax = sns.distplot(s)
