> 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

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to