2013-05-31 4 views
1

히트 맵을 생성하기 위해 히트 맵 2를 사용 중이며 다른 데이터 세트에서 동일한 색상 범위/키를 재사용하고 싶습니다.히트 맵에서 색상 키 재사용

예를 들어, 같은 실험을 반복하고 있지만 한 번의 실행에서는 데이터 범위가 [0, 10]이고 다른 데이터 요소는 [0, 20]입니다. 현재 히트 맵은 데이터 세트에 따라 red->white[0, 10][0, 20]으로 매핑합니다.

모든 히트 맵에서 "절대적인"색 범위를 사용할 수있는 방법이 있습니까? 그래서 같은 색이 모든 히트 맵에 대해 동일한 값을 나타낼 수 있습니까?

감사합니다.

답변

0

다른 히트 맵에서 색 범위를 다시 사용하려면 색 범위에서 나누기를 명시 적으로 지정해야합니다. 재현 할 수있는 예는 제공하지 않으므로 일반적인 예입니다.

library("gplots") 
breaks = c(seq(-5, 0, length.out=128), 
      seq(0, 3, length.out=128)) 
heatmap.2(hm_data, dendrogram='row', Colv=FALSE, 
       col=bluered(255), key=TRUE, labRow=row_names, 
       breaks=breaks, symkey=FALSE, density.info="none", 
       trace="none", cexRow=0.5, cexCol=0.75) 
+0

감사합니다. 나는 벡터 대신에 정수를 "나누기"를 받았으며 분명히 min : max range, duh, : P를 사용했다. – zliuva

관련 문제