У меня есть матрица с 641x976 точками данных.Для создания Heatmap я использую функцию heatmap.2.Я определил свою собственную цветовую палитру и цветовые барьеры.Чтобы проиллюстрировать мою проблему, я генерирую случайный набор данных (данные).Здесь вы можете увидеть мой код:
data = replicate(976), rnorm(641))
library(gplots)
my_palette = colorRampPalette(c("red", "white", "blue"))(n = 299)
col_breaks = c(seq(-10, 0.2, length = 50),
seq(0.21, 1, length = 200),
seq(1.11, 10, length = 50))
heatmap.2(as.matrix(data), scale="none", col=my_palette,
margins = c(1,1), Rowv=NA, Colv=NA,
breaks = col_breaks, dendrogram = "none", labRow = NULL, colRow = NULL, xlab = NULL,
lmat = NULL, lhei = NULL, lwid = NULL, ylab = NULL)
Сгенерированная тепловая карта исчезает через некоторое время, и канал становится голубым.Вы знаете, как решить эту проблему?