Kom igångKom igång gratis

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

Visa kurs

Ö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 till geom_path().
  • Ange variabeln working_hours för argumentet label. Avrunda working_hours till 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))
        )
Redigera och kör kod