2013-07-03 1 views
0

다음 행렬을 사용하여 filled.contour를 작성하려고합니다.R에서 fill.contour의 사용자 정의 거리에 행 배치

row1 <- rep(10,100) 
row2 <- sample(c(10:30),100,replace=TRUE) 
row3 <- rep(30,100) 
z1 <- cbind(row1,row2,row3) 
col1 <- colorRampPalette(c('red','yellow','deepskyblue'))(20) 
filled.contour(z=z1,col=col1,cex.lab=2,cex.main=1.1,nlevels=20,main=('Heat map')) 

나는 다음과 같은 플롯 얻을 : (내가 언급 herefilled.contour을 수정했기 때문에 당신은 전설의 국경을 볼 수 없습니다 )

enter image description here

당신은 것을 볼 수 있습니다 row2 (축에 대해 0.5 위치에) 정확히 놓입니다. 내 질문은 다음과 같습니다 :

대칭이 아닌 사용자 정의 위치에 행을 넣을 수 있습니까? 예를 들어 행의 위치는c(0,.33,1)이고 기본값은c(0,.5,1)이 아닙니다.

답변

0

나는 여기서 어떤 반응을 기다리는 동안 노력을 계속했고 실제로는 매우 어리석은 문제였다.

filled.contour(z=z1,y=c(0,.33,1),col=col1,cex.lab=2,cex.main=1.1,nlevels=20,main=('Heat map with custom y placement')) 

enter image description here

: 당신은 여기 filled.contour

의 기본 y 인수를 변경해야하는 것은 다음과 같은 이미지를 제공합니다 수정 된 기능 (하지 유의)입니다