IniziaInizia gratis

Preparativi

Nei prossimi esercizi, cercheremo di creare il grafico mostrato nel viewer. Qui imposteremo le posizioni e il livello base del grafico.

Definire questi elementi come oggetti indipendenti ci permetterà di riutilizzarli facilmente in molti layer o grafici.

  • position_jitter() aggiunge un leggero spostamento casuale (jittering), ad esempio per i punti.
  • position_dodge() affianca (dodge) i geoms, ad esempio bar, col, boxplot, violin, errorbar, pointrange.
  • position_jitterdodge() applica jitter e dodge ai geoms, ad esempio ai punti.

Come prima, useremo mtcars, dove fcyl e fam sono variabili fattoriali derivate correttamente dalle variabili originali cyl e am.

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.

# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___

# 2. Dodge with width 0.1
posn_d <- ___

# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___
Modifica ed esegui il codice