[R] 여러 그림 그리기 (draw multiple plots in a frame) -par

이향기·2021년 6월 30일
0

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)
profile
Data science & Machine learning, baking and reading(≪,≫)

0개의 댓글