순서 설정
패싯의 순서를 바꾸려면, 그래프를 그리기 전에 요인(factor) 변수를 올바르게 정의하는 것이 가장 좋습니다.
mtcars의 변속기 변수 am로 이를 살펴보겠습니다. 여기서 0 = "automatic", 1 = "manual"을 의미합니다.
이번에는 am을 요인 변수로 만들고 숫자에 알맞은 이름을 붙이겠습니다. 기본 순서는 알파벳순입니다. 순서를 바꾸려면 forcats 패키지의 fct_rev()를 호출해 순서를 뒤집겠습니다.
이 연습은 강의의 일부입니다
ggplot2로 하는 중급 데이터 시각화
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
`1` = ___))
# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
facet_grid(cols = vars(fam))