This question already has answers here:
Heat map or density map in R
(3个答案)
4年前关闭。
假设我有一个由生成的简单矩阵A
现在,我的目标是根据A制作热图,以使每个数字都被一个色域替换。怎么做?
我试过了
但它产生了三个彩色条纹,而不是9个不同的区域。
这使:
(3个答案)
4年前关闭。
假设我有一个由生成的简单矩阵A
A = matrix(c(1,2,3,4,5,6,7,8,9),nrow=3,ncol=3)
现在,我的目标是根据A制作热图,以使每个数字都被一个色域替换。怎么做?
我试过了
heatmap(A)
但它产生了三个彩色条纹,而不是9个不同的区域。
最佳答案
注释中提到的解决方案中未描述的一种可能性是使用pheatmap
包:
library(pheatmap)
A <- matrix(c(1,2,3,4,5,6,7,8,9),nrow=3,ncol=3)
pheatmap(A, cluster_rows = FALSE, cluster_cols = FALSE)
这使:
08-28 21:24