A: come utilizzare cex per modificare la dimensione degli elementi della trama
È possibile utilizzare l’argomento cex nella funzione plot() in R per modificare la dimensione dei simboli e del testo rispetto alla dimensione predefinita.
Il valore predefinito di cex è 1 .
Un valore pari a 2 raddoppierà la dimensione e un valore pari a 0,5 la dimezzerà.
In realtà ci sono cinque argomenti che puoi utilizzare per modificare la dimensione di elementi specifici della trama:
- cex : modifica la dimensione dei simboli
- cex.axis : modifica la dimensione delle annotazioni dei segni di graduazione dell’asse
- cex.lab : modifica la dimensione delle etichette degli assi xey
- cex.main : modifica la dimensione del titolo della trama
- cex.sub : modifica la dimensione del sottotitolo della trama
L’esempio seguente mostra come utilizzare questi argomenti nella pratica.
Esempio: utilizzare cex per modificare la dimensione dei simboli della trama
Supponiamo di avere il seguente frame di dati in R:
#create data frame df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10), y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18)) #view data frame df xy 1 1 5 2 2 9 3 2 12 4 4 14 5 5 14 6 3 13 7 5 10 8 8 6 9 12 15 10 10 18
Supponiamo di utilizzare la funzione plot() in R per creare un semplice grafico a dispersione:
#create scatterplot of x vs. y plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')
Nota : l’argomento pch=19 specifica che un cerchio pieno deve essere utilizzato come simbolo per i punti del grafico.
Per impostazione predefinita, i simboli di stampa e gli elementi di testo hanno tutti un valore cex pari a 1 .
Possiamo però utilizzare i vari argomenti per modificare la dimensione dei simboli e degli elementi di testo nel grafico rispetto alla dimensione predefinita:
#create scatterplot with custom symbol and text sizes plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ', cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 )
Tieni presente che le dimensioni dei simboli e degli elementi di testo sono cambiate.
Ecco esattamente come abbiamo modificato i diversi elementi della trama:
- cex=2 : aumentata la dimensione dei cerchi nel percorso 2 volte.
- cex.main=3 : dimensione del testo del titolo aumentata di 3 volte.
- cex.lab=1.5 : aumentata la dimensione delle etichette degli assi xey di 1,5 volte.
- cex.axis=2 : aumentata la dimensione delle annotazioni tick di 2 volte.
Sentiti libero di giocare con i valori di ciascuno di questi argomenti per creare una trama con le dimensioni esatte che desideri.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come utilizzare par() per creare più grafici in R
Come modificare la posizione della legenda nei grafici R
Come modificare la dimensione del carattere nei grafici R