Aan de slagBegin gratis

Voeg labels toe aan elk land

Een fijne toevoeging aan plots zijn annotaties of labels, zodat lezers de waarde van elk datapunt direct in het plotpaneel zien. Hierdoor zijn assen vaak overbodig—een voordeel dat je in de laatste oefening van dit hoofdstuk gaat benutten. Deze labels voeg je meestal toe met geom_text() of geom_label(). Die laatste voegt een achtergrond aan elk label toe, wat hier niet nodig is.

Deze oefening maakt deel uit van de cursus

Communiceren met data in de Tidyverse

Bekijk cursus

Oefeninstructies

  • Label beide punten op de lijn met hun bijbehorende waarde voor werktijd. Gebruik hiervoor geom_text(), met dezelfde x- en y-aesthetics als in de geom_path()-aanroep.
  • Geef de variabele working_hours op voor het argument label. Rond working_hours af op één cijfer na de komma.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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))
        )
Code bewerken en uitvoeren