fig와 fin으로 차트 위치 지정

R-Blogger · 블로그·해설 · 2009-02-18

R-Blogger블로그·해설한국어2009-02-18

fig와 fin으로 차트 위치 지정

R에서 여러 그래프를 한 화면에 배치하기 R은 하나의 그래프 공간에서 여러 개의 그래프를 공간적으로 정렬하는 여러 가지 방법을 제공합니다. 가장 흔하게 사용되는 두 가지 방법은 layout() 함수와 par() 함수의 mfrow 및 mfcol 파라미터 설정입니다. 이 두 방법 모두 그래프 공간을 표 형태(행·열)나 행렬 형태로 분할하여 동시에 여러 그래프를 그릴 수 있게 해 줍니다. 1. layout() layout(matrix(1:4, nrow = 2, ncol = 2)) # 2행 2열 레이아웃 plot(x1, y1) plot(x2, y2) plot(x3, y3) plot(x4, y4) layout() 함수는 인자로 2차원 행렬을 받아서 화면을 그 행렬에 따라 분할합니다. 행렬의 각 요소는 각각의 플롯 영역을 나타내며, 숫자는 그 영역에 그려질 플롯의 순서를 지정합니다. layout()을 사용하면 복잡한 행렬 구성을 자유롭게 만들 수 있으며, layout()을 호출한 뒤에는 dev.off()를 사용해 디바이스를 닫아야 합니다. 2. par()와 mfrow/mfcol par(mfrow = c(2, 2))는 현재 디바이스를 2행 2열의 격자 형태로 나눕니다. par(mfcol = c(2, 2))는 같은 기능을 행 단위(열 우선)로 수행합니다. 이 설정은 layout()보다 간단한 레이아웃을 만들 때 유용합니다. par(mfrow = c(2, 2)) plot(x1, y1) plot(x2, y2) plot(x3, y3) plot(x4, y4) 두 방법 모두 par()와 layout() 사이에 상호 변환이 가능하며, 필요한 경우 dev.new()로 새 디바이스를 열어 레이아웃을 재설정할 수 있습니다.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
원문에서 전체 글 읽기
작성자
R-Blogger
출처
R-Blogger
플랫폼
R-Blogger
분류
블로그·해설
언어
한국어
발행일
2009-02-18