这是数据:
set.seed(123)
mat <- matrix(rnorm(5000, 0.5, 0.2), 50)
heatmap (mat)
mat[mat > 0.05] <- NA
heatmap (mat)
Error in hclustfun(distfun(x)) :
NA/NaN/Inf in foreign function call (arg 11)
通过替换其他值(任意可以帮助)但它可以欺骗读者,因为它将从相同的比例中选择颜色,这是不正确的 . 所以我想为那些大于0.05的值设置完全不同的颜色 .
mat[mat > 0.05] <- 0.1
heatmap (mat)
1 回答
也许...
基本上玩
col=
和breaks=
好像: