2013-12-19 58 views
0

我已經作出了熱圖與這些命令:在熱圖更改顏色(反向紅色和綠色)中的R

heatmap.data <- read.table(file.choose(), header = TRUE, sep = "\t", dec = ".", row.names=1) 
heatmap.data_matrix <- data.matrix(heatmap.data) 
library(gplots)  
heatmap.2(heatmap.data_matrix, col=redgreen(250), scale="column", key=TRUE, keysize =0.9, symkey=FALSE, 
density.info="none", trace="none", cexRow = 0.5, cexCol = 0.8, margins=c(5,7)) 

作爲默認,得到了一個熱圖,其中正比在綠色和負紅色的。 我想要反之亦然,我看到紅色的正值和綠色的負值。 任何人都知道該怎麼做? 謝謝

回答

0

明顯的答案是將redgreen()函數與其朋友greenred()交換。

沒有可重複的代碼snipplet很難驗證,但它應該工作。

+0

太棒了!它比我想象的更容易;) – user2772716

相關問題