Seaborn - 为两个不同的样本批次绘制归一化 KDE
Seaborn - displot normalize KDEs for two different sample batches
我想知道是否有一种快速的方法可以对两个显示的样本批次(见下图)的 KDE 曲线进行归一化(使得每条曲线的积分等于 1)。
到目前为止我使用:
sb.displot(data=proc, x="TPSA", hue="Data", kind="kde", legend=False)
给我以下情节:
non-normalized KDE Plot.
在此先感谢您的帮助。
设置hue
参数时,seaborn默认根据所有kde曲线组合的面积进行归一化。如果您想独立地归一化每条曲线(因此每条曲线下的面积为 1),您应该提供 displot/kdeplot 和 common_norm=False
。
例如你的情况
sb.displot(data=proc, x="TPSA", hue="Data", kind="kde", legend=False,
common_norm=False)
我想知道是否有一种快速的方法可以对两个显示的样本批次(见下图)的 KDE 曲线进行归一化(使得每条曲线的积分等于 1)。
到目前为止我使用:
sb.displot(data=proc, x="TPSA", hue="Data", kind="kde", legend=False)
给我以下情节:
non-normalized KDE Plot.
在此先感谢您的帮助。
设置hue
参数时,seaborn默认根据所有kde曲线组合的面积进行归一化。如果您想独立地归一化每条曲线(因此每条曲线下的面积为 1),您应该提供 displot/kdeplot 和 common_norm=False
。
例如你的情况
sb.displot(data=proc, x="TPSA", hue="Data", kind="kde", legend=False,
common_norm=False)