더북(TheBook)

그래프의 배열

plot( ) 명령으로 그리는 그래프는 매번 새로운 창에 그려진다. 그러나 여러 그래프가 서로 연관되어 있다면, 이들을 한 창에 그리고 싶을 때가 있다. par( )는 그래픽 파라미터를 지정하는 함수다.

표 6-11 그래픽 파라미터 지정

par : 그래픽 파라미터를 지정한다.

par(
  ... # 설정할 파라미터를 tag=value 형태로 지정
)

반환 값은 이전에 설정된 파라미터 값이다.

그래프 배열 방식은 그래픽 파라미터 중 mfrow로 지정한다.

표 6-12 그래프 배열

그래프 배열

의미

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)
그림 6-13 mfrow=c(1, 2)를 사용한 1행 2열의 그래프 그리기
그림 6-13 mfrow=c(1, 2)를 사용한 1행 2열의 그래프 그리기
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.