[R] Re : Half of a heatmap
Gavin Kelly
gavinpaulkelly at gmail.com
Mon Jun 25 18:24:22 CEST 2007
> I am trying to produce a heatmap of pairwise correlations, but
since the matrix is
> symmetric, I only need either the upper or the lower triangle. I have scoured the
> web and R documentation, but I have not been able to find a way to produce such a
> figure. Is there a simple way to produce a heat map with only the part above or
> below the diagonal?
Can you not just set the lower or upper triangle to NAs, and pass this
on to heatmap - or am I misunderstanding you?
tmp <- matrix(rnorm(100),10,10)
tmp[lower.tri(tmp)] <- NA
heatmap(tmp, Rowv=NA, Colv=NA)
Regards - Gavin
--
Gavin Kelly
Senior Statistician, Bioinformatics & Biostatistics Group
Cancer Research UK
More information about the R-help
mailing list