密度图: 截断D值

2024-04-27 12:36:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要画一个截断变量的密度。数据可以从下面或从两边开始有界。 例如

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)

我怎样才能画出密度,使边界外没有概率质量?在


Tags: 数据importnumpydatasizeasnprandom
1条回答
网友
1楼 · 发布于 2024-04-27 12:36:14

你在找clipkwarg吗?在

docs for ^{}

clip : pair of scalars, or pair of pair of scalars, optional

Lower and upper bounds for datapoints used to fit KDE. Can provide a pair of (low, high) bounds for bivariate plots.

import numpy as np
import seaborn as sns

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

enter image description here

相关问题 更多 >