Lägg till etiketter för varje land
Ett bra komplement till diagram är annoteringar eller etiketter, så att läsaren direkt ser värdet för varje datapunkt i plotpanelen. Det gör ofta axlarna överflödiga – en fördel du kommer att utnyttja i det sista exemplet i det här kapitlet. Etiketter läggs vanligtvis till med geom_text() eller geom_label(). Den senare lägger till en bakgrund bakom varje etikett, vilket inte behövs här.
Den här övningen är en del av kursen
Kommunicera med data i Tidyverse
Övningsinstruktioner
- Etikettera båda punkterna på linjen med respektive värde för arbetstimmar. Använd funktionen
geom_text()och sätt x- och y-estetiken till samma som i anropet tillgeom_path(). - Ange variabeln
working_hoursför argumentetlabel. Avrundaworking_hourstill en decimal.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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))
)