我想通过 heatmap.2() 命令创建一个热图,其颜色键以 0 为中心(即白色 -> 0,红色 -> 大于 0,蓝色 -> 小于 0),同时保持比例 = “无”,因为我有兴趣绘制实际值的热图。但是,使用以下行时,我的所有热图都没有以零为中心:
library(gplots)
outputHeatmap <- heatmap.2(heatmapInputActual, dendrogram="none", Rowv=FALSE,
Colv=FALSE, col= bluered(256), scale="none", key=TRUE, density.info="none",
trace="none", cexRow=0.125, cexCol=0.125, symm=FALSE, symkey=TRUE)
我认为使用命令 symkey=TRUE 会起作用,但事实并非如此。我正在尝试制作热图的变量是(nx 3)数值矩阵。上面描述的 heatmap.2() 命令的一个有问题的输入如下:
8.408458 5.661144 0.00000000
4.620846 4.932283 -0.46570468
-4.638912 -3.471838 -0.12146109
-4.822829 -3.946024 0.06403327
3.948832 4.520447 -0.31945941
感谢您的时间。我期待着您的回复。