Zacznij terazZacznij za darmo

Poprawianie położenia etykiet

Etykiety nadal nieco nachodzą na linie na wykresie kropkowym. Użyj warunkowej estetyki hjust, aby lepiej je rozmieścić, i zmień ich wygląd.

To ćwiczenie jest częścią kursu

Komunikacja danych w Tidyverse

Zobacz kurs

Instrukcje do ćwiczenia

  • Nadaj estetyce hjust w wywołaniu funkcji geom_text() wartość 1.4, jeśli etykieta dotyczy roku "2006", lub -0.4 w przeciwnym wypadku. Użyj do tego funkcji ifelse().
  • Zmień rozmiar czcionki, rodzinę i kolor odpowiednio na 3, "Bookman" i "gray25" – również w wywołaniu geom_text(), ale poza funkcją aes(), ponieważ te wartości nie zależą od danych.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Save plot into an object for reuse
ilo_dot_plot <- ggplot(ilo_data) +
  geom_path(aes(x = working_hours, y = country),
            arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
    # Specify the hjust aesthetic with a conditional value
    geom_text(
          aes(x = working_hours,
              y = country,
              label = round(working_hours, 1),
              hjust = ifelse(___)
            ),
          # Change the appearance of the text
          ___ = ___,
          ___ = "___",
          ___ = "___"
          )

ilo_dot_plot
Edytuj i uruchom kod