IniziaInizia gratis

Impostare l'ordine

Se vuoi cambiare l'ordine dei tuoi facet, è meglio definire correttamente le variabili fattore prima di creare il grafico.

Vediamolo in pratica con la variabile di trasmissione am di mtcars. In questo caso, 0 = "automatic" e 1 = "manual".

Qui trasformeremo am in una variabile fattore e rinomineremo i numeri con etichette appropriate. L'ordine predefinito è alfabetico. Per riordinarle useremo fct_rev() dal pacchetto forcats per invertire l'ordine.

Questo esercizio fa parte del corso

Visualizzazione dei dati intermedia con ggplot2

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
                                           `1` = ___))

# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  facet_grid(cols = vars(fam))
Modifica ed esegui il codice