그래프의 배열
plot( ) 명령으로 그리는 그래프는 매번 새로운 창에 그려진다. 그러나 여러 그래프가 서로 연관되어 있다면, 이들을 한 창에 그리고 싶을 때가 있다. par( )는 그래픽 파라미터를 지정하는 함수다.
par : 그래픽 파라미터를 지정한다. |
par( ... # 설정할 파라미터를 tag=value 형태로 지정 ) 반환 값은 이전에 설정된 파라미터 값이다. |
그래프 배열 방식은 그래픽 파라미터 중 mfrow로 지정한다.
그래프 배열 |
의미 |
par(mfrow=c(nr, nc)) |
그래프를 nr개의 행, nc개의 컬럼으로 배열한다. |
par( )를 호출하면 이전에 저장된 par 설정이 반환된다. 따라서 par(mfrow=c(nr, nc)) 호출 시 반환 값을 opar 변수에 저장했다가 코드의 마지막에서 par(opar)를 호출하면, mfrow 지정 이전의 par 설정으로 환경을 되돌릴 수 있다.
다음은 mfrow를 지정해 그래프를 1행 2열로 그리는 예다.
> opar <- par(mfrow=c(1, 2)) > plot(Ozone$V8, Ozone$V9, xlab="Sandburg Temperature", ylab="El Monte Temperature", main="Ozone") > plot(Ozone$V8, Ozone$V9, xlab="Sandburg Temperature", ylab="El Monte Temperature", + main="Ozone2") > par(opar)