我用这些命令制作了热图:
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 :(得分:0)
显而易见的答案是将redgreen()函数与其朋友greenred()交换。
如果没有可重现的代码snipplet,很难验证,但它应该可以工作。