gpt4 book ai didi

r - 为什么R的热图不能始终如一地作用于颜色单元?

转载 作者:行者123 更新时间:2023-12-04 18:12:23 30 4
gpt4 key购买 nike

R中的heatmap函数应该可以帮助人们解释矩阵元素的相对值。但是,似乎无法在给定图中对单元格进行统一着色,这是正确解释相对值的严重障碍。

例如,让我们通过串联普通随机变量的列来生成一些数据:

foo <- cbind(replicate(10,rnorm(10)))

现在,如果我们将foo的列相关联,则可以验证对角线条目中得到1,因为任何列与其自身的相关性为1:
cor.matrix <- cor(foo)

但是当我们绘图时:
heatmap(cor.matrix,Rowv=NA,Colv=NA)

(我们在这里抑制树状图,尽管这似乎无关紧要)

如您所见,对角线单元的颜色不一致

谁能解释这里发生了什么?

最佳答案

默认情况下,热图按“行”缩放。

heatmap(cor.matrix,Rowv=NA,Colv=NA, scale="none")

关于r - 为什么R的热图不能始终如一地作用于颜色单元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841118/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com