在使用seaborn的pairplot时,我使用了默认diag_kind为'kde'的hue参数。
如果我的数据中有3个层次的“色调”或层次,那么每条kde曲线下的面积是否等于1(类似于matplotlib stacked=False)?或者是所有3条曲线下的面积总和等于1(类似于matplotlib stacked=True)?
我试图分别可视化3个水平的分布,所以我希望每条曲线下的面积都等于1。如果这不是默认行为,有没有办法做到这一点?
在使用seaborn的pairplot时,我使用了默认diag_kind为'kde'的hue参数。
如果我的数据中有3个层次的“色调”或层次,那么每条kde曲线下的面积是否等于1(类似于matplotlib stacked=False)?或者是所有3条曲线下的面积总和等于1(类似于matplotlib stacked=True)?
我试图分别可视化3个水平的分布,所以我希望每条曲线下的面积都等于1。如果这不是默认行为,有没有办法做到这一点?
2条答案
按热度按时间r7knjye21#
公认的答案是错误的,它的结果不会产生单独的归一化密度。正确的方法是提供一个
diag_kws
参数:Result
7kjnsjlb2#
不知道这是不是你想要的。
您可以运行
它将使用一个选定列的值为您的可视化添加额外的级别。