Линия плотности на нормализованной гистограмме - Matplotlib - PullRequest
0 голосов
/ 21 июня 2019

Я хотел бы нарисовать на моей линии плотности гистограммы, но после нормализации я не знаю, как это сделать.Мне нужно нормализовать мои данные, потому что ширина моих корзин была очень мала (0,001 мм), а затем функция PDF превысила 300. После нормализации я не знаю, как добавить линию плотности к своей гистограмме.

weights = np.ones_like(data1) / float(len(data1))
            plt.figure(1)
            plt.hist(data1, density=False, weights=weights, color="lightblue", edgecolor="steelblue", linewidth=1)

            plt.axvline(np.mean(data1), 0, 1, c='lightcoral', label='X_sr')
            USL = 35.8
            LSL = 35.7
            WD = 35.75
            plt.axvline(LSL, 0, 1, c='lightseagreen')
            plt.axvline(USL, 0, 1, c='lightseagreen')
            plt.axvline(WD, 0, 1, c='lawngreen', label='WD')
            plt.legend(loc='upper right')
            plt.grid(color='lightgray', linestyle='-', linewidth=0.5)
            plt.show()

Вот изображение гистограммы после нормализации:

hist

...