Hi all, I have a matrix with values between 0 and 1. I want to plot this matrix on a heat map so anything >0.05 is blue, anything <=0.05 and >0.01 is yellow, and anything else is grey. I am using the heatmap.2 function. I searched around but did not find an efficient way to set colour ranges as I described. Could anybody give some hints? Thank you in advance. Wendy -- View this message in context: http://r.789695.n4.nabble.com/set-heatmap-2-color-ranges-tp4425166p4425166.html Sent from the R help mailing list archive at Nabble.com.
On Feb 27, 2012, at 11:26 AM, Wendy wrote:> >0.05 is blue, anything <=0.05 and >0.01 is yellow, and > anything else is greyNo data structures offered, but this may be a useful example: col= c(""grey", "yellow", blue")[findInterval(X, c(-.01, 0.01, 0.05, 1.1))] -- David Winsemius, MD Heritage Laboratories West Hartford, CT