Я пытаюсь поместить график плотности ядра в мою гистограмму, но он не работает.
Вот мой код:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib as mpl
import seaborn as sns
from sklearn.neighbors import KernelDensity
fig, ax = plt.subplots()
n, bins, _ = ax.hist(df[column], bins=num_bins)
kde = KernelDensity(kernel='gaussian').fit(n[:,None])
data = np.exp(kde.score_samples(n[:,None]))
ax.plot(bins[:len(bins) - 1], data)
Моя гистограмма выглядит следующим образом.Я не могу получить график плотности ядра.