Corectează pozițiile neplăcute ale etichetelor
Etichetele se suprapun încă parțial cu liniile din dot plot. Folosește o estetică hjust condiționată pentru a le poziționa mai bine și modifică-le aspectul.
Acest exercițiu face parte din cursul
Comunicarea cu date în Tidyverse
Instrucțiuni pentru exercițiu
- Atribuie esteticii
hjustdin apelul funcțieigeom_text()valoarea1.4dacă eticheta corespunde anului"2006"și-0.4în caz contrar. Folosește funcțiaifelse()pentru aceasta. - Modifică dimensiunea fontului, familia și culoarea la
3,"Bookman"și respectiv"gray25", tot în apelulgeom_text(), dar în afara funcțieiaes(), deoarece aceste valori nu sunt determinate de date.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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