Плотность графика для усеченных данных

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

import numpy as np import seaborn as sns data = np.random.normal(size=1000000) data[data < 0] = 0 data[data > 1] = 1 sns.kdeplot(data) 

Как я могу нарисовать плотность таким образом, чтобы не было массы вероятности за пределами границ?

Вы ищете clip kwarg?

Из документов для kdeplot :

clip : пара скаляров или пара пары скаляров, необязательная

Нижняя и верхняя границы для данных, используемых для соответствия KDE. Может предоставлять пару (низких, высоких) границ для двумерных графиков.

 import numpy as np import seaborn as sns data = np.random.normal(size=1000000) lower,upper = 0,1 sns.kdeplot(data,clip=(lower,upper)) 

введите описание изображения здесь