Zacznij terazZacznij za darmo

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

Zobacz kurs

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łaniu geom_path().
  • Jako argument label podaj zmienną working_hours. Zaokrąglij working_hours do 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))
        )
Edytuj i uruchom kod