IniziaInizia gratis

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

Visualizza il corso

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()
  ___(___(___))
Modifica ed esegui il codice