각 국가에 라벨을 추가하세요
플롯에 주석이나 라벨을 추가하면 독자가 플롯 패널에 표시된 각 데이터 포인트의 값을 바로 볼 수 있어 유용해요. 이렇게 하면 축이 불필요해지는 경우가 많고, 이는 이 장의 마지막 연습 문제에서 활용할 장점입니다. 이러한 라벨은 보통 geom_text() 또는 geom_label()로 추가합니다. geom_label()은 각 라벨에 배경을 추가하는데, 여기서는 필요하지 않아요.
이 연습은 강의의 일부입니다
Tidyverse로 데이터 소통하기
연습 안내
- 선 위의 두 포인트 모두에 해당하는 근로 시간 값을 라벨로 표시하세요. 이를 위해
geom_text()함수를 사용하고, x와 y 에스테틱은geom_path()호출에서 사용한 것과 동일하게 지정하세요. label인수에는working_hours변수를 지정하세요.working_hours는 소수 첫째 자리까지 반올림하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
ggplot(ilo_data) +
geom_path(aes(x = working_hours, y = country),
arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
# Add a geom_text() geometry
___(
aes(x = ___,
y = ___,
label = round(___, 1))
)