绘制上三角矩阵或下三角矩阵的热图

时间:2011-07-30 14:05:04

标签: r graphics matrix heatmap

任何人体都可以建议在R

中绘制上三角矩阵或下三角矩阵的热图的函数

1 个答案:

答案 0 :(得分:13)

执行此类操作的最基本方法是使用?image,如下所示:

M <- matrix(runif(100),10,10)
M[lower.tri(M)] <- NA
image(1:10,1:10,M)

会导致类似这样的事情:

enter image description here

您还可以调查函数?heatmapgplots?heatmap.2。使用ggplot2使用geom_tile执行此操作略有不同,但您可以找到一些示例来引导您完成整个过程here