2013-08-23 5 views
1

히트 맵 2의 로그 눈금을 사용하는 방법이 있습니까? 아니면 미리 플롯 전에 데이터를 기록해야합니까? 현재, 50 x 50 행렬이 있으며, 히트 맵의 깊이가 매우 작습니다.R - heatmap.2 로그 눈금

답변

3

미리 기록을 남기는 데 어떤 문제가 있습니까? 다음과 같이 간단합니다.

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))입니다.