R에서 다음과 같은 코드로 한 frame에 여러 그림을 그릴 수 있는 것은 잘 알려져 있다.
par(mfrow = c(2, 2))
하지만, 만약 행렬의 형식이 아닌 다음과 같은 그림을 그리고 싶다면?
아래와 같은 코드를 활용하면 된다!
png(file = "그림 이름.png",
width = , height = , res = )
par(oma = c()) # c(bottom, left, top, right)
par(fig = c(0, 0.5, 0.5, 1))
# plot(1, 1)
par(fig = c(0, 0.5, 0, 0.5), new = TRUE)
# plot(2, 1)
par(fig = c(0.5, 1, 0, 1), new = TRUE)
# plot(., 2)
mtext("Main 제목", outer = TRUE, cex = 1.3)
아래의 함수가 Key이다.
par(fig = c('좌', '우', '상', '하'), new = TRUE)