Добавление KDE и нормального распределения к гистограмме - PullRequest
1 голос
/ 31 октября 2019

Как добавить распределение KDE и NOrmal к гистограмме фрейма данных?

import pandas as pd
import matplotlib.pyplot as plt

from scipy.stats import norm

data = pd.DataFrame(norm.rvs(0,1,size=1000))
data.plot.hist()

Я знаком с функцией data.plot.kde(), как я хочу, чтобы масштабирование было одинаковым, а также добавление графика нормального распределения

И я также знаю о функции seaborn и distplot в ней - она ​​мне нужна в matplotlib

1 Ответ

1 голос
/ 31 октября 2019

Чтобы продемонстрировать, что я имел в виду в комментарии:

fig, ax = plt.subplots()
data.plot.hist(ax=ax, alpha=0.5)
ax2 = ax.twinx()
data.plot.kde(ax=ax2)

Вывод:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...