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
Instrukcje do ćwiczenia
- Nadaj estetyce
hjustw wywołaniu funkcjigeom_text()wartość1.4, jeśli etykieta dotyczy roku"2006", lub-0.4w przeciwnym wypadku. Użyj do tego funkcjiifelse(). - Zmień rozmiar czcionki, rodzinę i kolor odpowiednio na
3,"Bookman"i"gray25"– również w wywołaniugeom_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