Dodaj etykiety do każdego kraju
Wykresy zyskują na czytelności dzięki adnotacjom i etykietom – czytelnik od razu widzi wartość każdego punktu danych bezpośrednio na panelu wykresu. Dzięki temu osie często stają się zbędne – tę zaletę wykorzystasz w ostatnim ćwiczeniu tego rozdziału. Etykiety dodaje się zazwyczaj za pomocą geom_text() lub geom_label(). Ta druga funkcja dodaje tło do każdej etykiety, które tutaj nie jest potrzebne.
To ćwiczenie jest częścią kursu
Komunikacja danych w Tidyverse
Instrukcje do ćwiczenia
- Oznacz oba punkty na linii etykietami z odpowiadającymi im wartościami godzin pracy. Użyj do tego funkcji
geom_text(), stosując te same atrybuty x i y co w wywołaniugeom_path(). - Jako argument
labelpodaj zmiennąworking_hours. Zaokrąglijworking_hoursdo jednego miejsca po przecinku.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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))
)