过滤掉seaborn corrplot中的相关值

时间:2015-04-29 16:58:36

标签: seaborn

我在seaborn中使用corrplot功能,一切都完美无瑕。但是,我想对数据进行一些过滤。有没有办法隐藏低于或高于某个值的相关性?我有一个大数据框,我只想看到大于任意数字的相关性,比如.4。

corrplot

我喜欢所有'广场'在图像中不大于.4设置为白色,灰色或其他颜色。我不确定如何执行此操作,因为corrplot采用完整的数据框并在内部计算相关性。我不想过滤数据帧值,只是过滤得到的相关值。

也许有某种方法可以将结果图像从基础matshow调用回到我自己的代码中,然后通过过滤图像本身重新绘制它?

1 个答案:

答案 0 :(得分:0)

根据@ mwaskom的评论,您可以使用sns.heatmap()。你必须自己计算相关矩阵,但是在演示中它更灵活,并允许你传递,例如,一个面具,做你想要的。