Wrappare con molti livelli
facet_grid() è fantastico per variabili categoriche con un numero ridotto di livelli. Anche se è possibile creare facet di variabili con molti livelli, il grafico risultante sarà molto largo o molto alto, il che può renderne difficile la lettura.
La soluzione è usare facet_wrap(), che separa i livelli lungo un asse ma distribuisce tutti i sottoinsiemi su un dato numero di righe o colonne.
Per questo grafico useremo il dataset Vocab che abbiamo già visto. Il layer di base è già fornito.
Dato che abbiamo molti years, non ha senso usare facet_grid(), quindi proviamo invece con facet_wrap().
Questo esercizio fa parte del corso
Visualizzazione dei dati intermedia con ggplot2
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
ggplot(Vocab, aes(x = education, y = vocabulary)) +
stat_smooth(method = "lm", se = FALSE) +
# Create facets, wrapping by year, using vars()
___(___(___))