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
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 <- ___