Heatmap с двумя разными цветными клавишами с функцией heatmap.2 () - PullRequest
0 голосов
/ 04 мая 2020

Цитата

Я пытаюсь выяснить, как получить тепловую карту с двумя разными цветными клавишами: один для моих значений (которые принадлежат первому и вторые столбцы моей матрицы "df1") и другой для моего значения (определяется разницей между моим первым и вторым столбцом). Всего у меня 50 разных наблюдений (50 строк и 3 столбца). Кто-нибудь знает, как построить столбец pvalue с другой цветовой картой?

Вот так выглядит мой код:

df1<-as.matrix(df)
yb<-colorRampPalette(c("lightcyan","darkblue", "red"))
heatmap.2(df1,
      trace=NULL,         
      margins = c(2,20),
      colsep = c(1,2,3),
      col=yb,
      tracecol = NULL,
      key.title = NA,
      cexCol = 1,
      srtCol = 0,
      adjCol = 1,
      sepcolor="black",
      sepwidth=c(0.0001,0.001),
      rowsep=1:nrow(df1),
      Colv = FALSE,
      keysize = 1,
      key.xlab = "Normalized plaques count",
      key.ylab = NA)

1 Ответ

0 голосов
/ 04 мая 2020

Я не уверен, что это целевое использование heatmap2 - кажется, вам действительно нужны два разных графика. Значения в одном графике и р-значения в другом. Вам нужно настроить код, который я думаю, чтобы построить их вместе (что в любом случае не совсем правильно), и я подозреваю, что это будет больше проблем, чем оно того стоит. Некоторые вещи проще в графическом редакторе, если вы не собираетесь производить их очень много.

...