- import numpy as np
- from scipy.stats import gaussian_kde
- # Подготовка данных
- data_array = data['total_area']
- # Создание гистограммы
- plt.figure(figsize=(12, 4))
- plt.hist(data_array, bins=60, ec='black', range=(20, 125), density=True, alpha=0.5, label='Histogram')
- # Создание KDE линии
- kde = gaussian_kde(data_array)
- x_range = np.linspace(20, 125, num=300)
- kde_values = kde(x_range)
- plt.plot(x_range, kde_values, color='red', label='KDE')
- # Отображение легенды и графика
- plt.legend()
- plt.show()