> 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.
