R에서 par() 함수를 사용하는 방법
R의 par() 함수를 사용하여 한 번에 여러 플롯을 만들 수 있습니다.
이 함수는 다음 기본 구문을 사용합니다.
#define plot area as four rows and two columns by(mfrow = c(4, 2)) #create plots plot(1:5) plot(1:20) ...
다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.
예 1: par()를 사용하여 여러 플롯 표시
다음 코드는 par() 함수를 사용하여 행 3개와 열 1개로 플롯 영역을 정의하는 방법을 보여줍니다.
#define plot area as three rows and one column by(mfrow = c(3, 1)) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
예제 2: mar()를 사용하여 경로 여백 지정
다음 코드는 mar() 인수를 사용하여 아래쪽, 왼쪽, 위쪽, 오른쪽 순서로 각 경로 주위의 여백을 지정하는 방법을 보여줍니다.
참고: 기본값은 mar = c(5.1, 4.1, 4.1, 2.1)입니다.
#define plot area with tiny bottom margin and huge right margin par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20)) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
오른쪽 여백을 너무 크게 만들었기 때문에 경로가 어떻게 더 좁아 보이는지 확인하십시오.
예제 3: cex()를 사용하여 플롯의 텍스트 크기 지정
다음 코드는 cex.lab() 및 cex.axis() 인수를 사용하여 각각 축 레이블 및 눈금 레이블의 크기를 지정하는 방법을 보여줍니다.
참고: 기본값은 cex.lab = 1 및 cex.axis = 1입니다.
#define plot area with large axis labels par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
par() 함수 사용을 마친 후에는 dev.off() 함수를 사용하여 par 옵션을 재설정할 수 있습니다.
#reset by() options dev. off ()
par() 함수 사용을 마칠 때마다 dev.off()를 사용하는 것이 좋습니다.