시각적 기준점 추가하기
로그 폴드 변화량의 좋은 점은 대칭적이라는 거예요. 값이 1이면 두 배 ‘증가’, -1이면 두 배 ‘감소’를 뜻해요. 이 때문에 x축에서 0의 위치는 연도별로 증가와 감소가 바뀌는 전환점을 나타냅니다. 데이터에 이렇게 자연스러운 분기점이 있을 때, 차트에서도 이를 시각적 ‘초점’으로 보여 주면 좋아요.
제공된 코드는 날짜별 로그 폴드 변화량을 기본 포인트 차트로 그립니다. 이를 개선하기 위해 두 가지를 해 볼게요. 먼저, 이전 연습 문제처럼 점들을 내림차순으로 재정렬합니다. 다음으로, 플롯 객체에 geom_vline()(세로선을 뜻하는 verticalline)을 추가하고 xintercept를 0으로 설정해 x = 0에 기준선을 넣어 중립점을 보여 주세요.
이 연습은 강의의 일부입니다
R로 배우는 시각화 베스트 프랙티스
연습 안내
y매핑을reorder()로 감싸 점들을 내림차순으로 정렬하세요.geom_vline()으로x = 0에 시각적 기준점을 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
who_subset %>%
# calculate the log fold change between 2002 and 1992
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
# set y axis as country ordered with respect to logFoldChange
ggplot(aes(x = logFoldChange, y = ___)) +
geom_point() +
# add a visual anchor at x = 0
___