주로 ggplot2 책에서 인용, p. 148f.
세 가지 유형의 패싯이 있습니다.
facet_null() : 단일 플롯, 기본값입니다.
facet_wrap() : 패널의 1d 리본을 2d로 "포장"합니다.
facet_grid() : 행과 열을 형성하는 변수에 의해 정의 된 패널의 2D 그리드를 생성합니다.

패싯 랩
facet_wrap()긴 패널 리본 (여러 변수에 의해 생성됨)을 만들고 2D로 래핑합니다. 이는 여러 수준의 단일 변수가 있고보다 공간 효율적인 방식으로 플롯을 배열하려는 경우에 유용합니다.
당신은 리본과 그리드에 랩하는 방법을 제어 할 수 있습니다 ncol, nrow,
as.table와 dir. ncol및 nrow제어 얼마나 많은 행과 열은 (만 세트 하나에 필요). as.table패싯이 TRUE오른쪽 하단에 가장 높은 값이 있는 테이블 ( ) 또는 FALSE오른쪽 상단에 가장 높은 값이 있는 플롯 ( ) 처럼 배치되는지 여부를 제어합니다 . dir컨트롤 랩의 방향 :
시간 orizontal 또는 V의 ertical.
패싯 그리드
From ?facet_grid: facet_grid()행 및 열 패싯 변수로 정의 된 패널 매트릭스를 형성합니다. 두 개의 불연속 변수가 있고 모든 변수 조합이 데이터에 존재할 때 가장 유용합니다.
행이나 열에 여러 변수를 "추가"하여 사용할 수 있습니다 (예 : a + b ~ c + d.
facet grid()space와 동일한 값을 사용하는 이라는 추가 매개 변수 가 scales있습니다.
ggplot(subset(mpg, manufacturer %in% c("audi", "honda", "toyota")) , aes(drv, model)) +
geom_point() +
facet_grid(manufacturer ~ ., scales = "free", space = "free") +
theme(strip.text.y = element_text(angle = 0))

(단순화) 예에서 가져온 ?facet_grid
facet_wrap또한 두 개의 변수를 사용할 수 있습니다.