본문 바로가기

Rcmdr 그래픽창 관리/그래픽창 분할

R Commander에서 그래픽 창 분할하기 1

그래픽 창에 두개 이상의 여러개의 그래프를 그리는 경우는 흔하다. 아래의 경우는 상, 하, 좌, 우 2*2 방식으로 4개의 그래프를 한꺼번에 배치한 사례가 된다.

Windows 7  사례

oldpar <- par(oma=c(0,0,3,0), mfrow=c(2,2)) # 그래픽창 분할방식 지정하기
plot(LinearModel.1) # 그래프 그리기
par(oldpar) # 원래의 그래픽창 분할방식으로 되돌아가기

만약, 스마트폰 화면처럼 위-아래로 길게 두개의 그래프를 배치하려면 어떻게 해야할까?

oldpar <- par(mfrow(2, 1))
plot1
plot2
par(oldpar)

Windows 7 사례

oldpar <- par(oma=c(1,0,1,0), mfrow=c(2,1))
Boxplot(prestige ~ type, data=Prestige, id=list(method="none"), 
  main="직군별 직업 귄위 점수")
densityPlot(prestige~type, data=Prestige, bw=bw.SJ, adjust=1, kernel=dnorm, 
  method="adaptive")
par(oldpar)