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
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 degeom_path()-aanroep. - Geef de variabele
working_hoursop voor het argumentlabel. Rondworking_hoursaf op één cijfer na de komma.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in 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))
)