Heatmap R: как удалить пунктирные линии

Я новичок в плане нагрева. У меня есть данные, которые выглядят так:

Dat A B C D E
A 100 30.3 0 55.71 45.78
B 12.85 100 72.85 12.64 98.51
C 0 27.85 100 82.28 3.07
D 23.71 30.64 40.28 100 6.33
E 25.25 85 52.36 36.33 100

R-код:

pdf("hh.pdf")
library(gplots)
data = read.table("file.txt", header=T, row.names=1)
heatmap.2(as.matrix(data))
dev.off()

Когда я рисую тепловую карту с данными выше, это нормально, с этими линиями сетки. Но когда я получаю число строк как 100 или в этом диапазоне, график едва заметен. Участок покрыт вертикальными линиями тире. Я хочу избавиться от этих раздражающих линий. Я сохранил в формате .png, но опять же, я получаю одинаковые строки.

Я проверил heatmap.2 (пакет gplots) - как удалить раздражающие строки в некоторых ячейках?

Использование R 3.0.2

2 ответа

pdf("hh.pdf")
 library(gplots)
 data = read.table(text="Dat A B C D E
 A 100 30.3 0 55.71 45.78
 B 12.85 100 72.85 12.64 98.51
 C 0 27.85 100 82.28 3.07
 D 23.71 30.64 40.28 100 6.33
 E 25.25 85 52.36 36.33 100", header=T, row.names=1)

 heatmap.2(as.matrix(data), tracecol=NA)


Понял:

pdf("test.pdf")
data = read.table("srg.txt", header=T, row.names=1) 
heatmap.2(as.matrix(data), dendrogram=c("row"),density.info="none", trace="none",symm=T)
dev.off()

Как изменить цветовой диапазон heatmap.2 в R?

licensed under cc by-sa 3.0 with attribution.