使用seaborn的对图时,我使用hue参数,默认将diag_kind设置为“ kde”。

如果我的数据中有3个级别的“色相”或级别,每个kde曲线下的面积是否等于1(类似于matplotlib stacked = False)?还是所有3条曲线下的面积合计等于1(类似于matplotlib stacked = True)?

我试图分别可视化这三个级别的分布,所以我希望每条曲线下的面积都等于1。如果这不是默认行为,是否有办法做到这一点?

最佳答案

不确定这是否是您想要的。

你可以跑

sns.pairplot(your_dataset, palette="hls", diag_kind="kde", hue="column_name_in_your_dataset" )


它将使用一个选定列的值为您的可视化添加一个附加级别。

关于python - Seaborn Pairplot KDE对角线默认行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57024055/

10-12 17:50