R - шкала температуры

Есть ли способ использовать шкалу журналов для heatmap.2 или мне нужно заранее регистрировать данные перед графиком? В настоящее время у меня есть матрица размером 50 x 50 с действительно большими номерами, и поэтому моя тепловая карта показывает очень мало глубины.

1 ответ

Какая проблема с тем, чтобы просто брать журналы заранее? Это так просто...

m<- matrix( sample( c(10,100,1000) , 16 , repl = TRUE ) , 4 , 4 )
# [,1] [,2] [,3] [,4]
#[1,] 10 10 100 100
#[2,] 100 10 100 1000
#[3,] 100 1000 100 100
#[4,] 100 10 10 1000
log10(m)
# [,1] [,2] [,3] [,4]
#[1,] 1 1 2 2
#[2,] 2 1 2 3
#[3,] 2 3 2 2
#[4,] 2 1 1 3

Или действительно require( gplots ); heatmap.2( log10(m) ) require( gplots ); heatmap.2( log10(m) ).

licensed under cc by-sa 3.0 with attribution.