Correggi le etichette mal posizionate
Le etichette si sovrappongono ancora un po’ alle linee del dot plot. Usa un’estetica hjust condizionale per posizionarle meglio e modifica il loro aspetto.
Questo esercizio fa parte del corso
Comunicare con i dati nel Tidyverse
Istruzioni dell'esercizio
- Imposta l’estetica
hjustnella chiamata ageom_text()a1.4se si tratta dell’etichetta per l’anno"2006", e a-0.4altrimenti. Per farlo, usa la funzioneifelse(). - Cambia dimensione, famiglia e colore del font rispettivamente in
3,"Bookman"e"gray25", sempre nella chiamata ageom_text(), ma al di fuori della funzioneaes()perché questi valori non dipendono dai dati.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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