Я хочу создать тепловую карту с помощью тепловой карты.2 () с цветовой клавишей, центрированной на 0 (т.е. белый цвет -> 0, красный -> больше 0, синий -> меньше 0), сохраняя при этом scale="none", поскольку мне интересно построить тепловую карту фактические значения. Однако все мои тепловые карты не центрируются на нуле при использовании следующей строки:
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, но это не так. Переменная, из которой я пытаюсь создать тепловую карту, представляет собой (n x 3) матрицу числовых значений. Проблемный ввод в тепловую карту.Описанная выше команда 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
Спасибо за ваше время. Я с нетерпением жду ваших ответов.