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 ) 

r traccia l'argomento cex per regolare la dimensione dei simboli e del testo

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *