Come aggiungere una nota a piè di pagina ai grafici ggplot2


Puoi utilizzare l’argomento didascalia nella funzione labs() per aggiungere una nota a piè di pagina a un grafico in ggplot2.

Esistono due modi comuni per utilizzare questo argomento nella pratica:

Metodo 1: aggiungi una nota a piè di pagina nell’angolo in basso a destra

 p+
  labs(caption = " Here is a footnote ")

Metodo 2: aggiungi una nota a piè di pagina nell’angolo in basso a sinistra

 p+
  labs(caption = " Here is a footnote ") +
  theme(plot. caption = element_text(hjust= 0 ))

I seguenti esempi mostrano come utilizzare ciascun metodo nella pratica con il seguente frame di dati in R:

 #create data frame
df <- data. frame (assists=c(1, 2, 2, 3, 5, 6, 7, 8, 8),
                 points=c(3, 6, 9, 14, 20, 23, 16, 19, 26))

#view data frame
df

  assist points
1 1 3
2 2 6
3 2 9
4 3 14
5 5 20
6 6 23
7 7 16
8 8 19
9 8 26

Esempio 1: aggiungi una nota a piè di pagina nell’angolo in basso a destra

Il codice seguente mostra come creare un grafico a dispersione in gglot2 e aggiungere una nota a piè di pagina nell’angolo in basso a destra sotto il grafico:

 library (ggplot2)

#create scatter plot with footnote in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
  geom_point(size= 3 ) +
  labs(caption = " Here is a footnote ") 

ggplot2 aggiungi nota a piè di pagina

Tieni presente che è stata aggiunta una nota a piè di pagina nell’angolo in basso a destra sotto la trama.

Esempio 2: aggiungi una nota a piè di pagina nell’angolo in basso a sinistra

Il codice seguente mostra come creare un grafico a dispersione in gglot2 e aggiungere una nota a piè di pagina nell’angolo in basso a sinistra sotto il grafico:

 library (ggplot2)

#create scatter plot with footnote in bottom left corner
ggplot(df, aes(x=assists, y=points)) +
  geom_point(size= 3 ) +
  labs(caption = " Here is a footnote ") +
  theme(plot. caption = element_text(hjust= 0 )) 

ggplot2 aggiunge una nota a piè di pagina nell'angolo in basso a sinistra

Tieni presente che è stata aggiunta una nota a piè di pagina nell’angolo in basso a sinistra all’esterno della trama.

Tieni presente che l’argomento hjust=0 specifica che la nota a piè di pagina deve essere allineata a sinistra.

Puoi anche specificare hjust=0.5 per posizionare la nota a piè di pagina in basso al centro, fuori dal grafico.

Correlato: Come utilizzare hjust e vjust per spostare gli elementi in ggplot2

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in ggplot2:

Come cambiare la dimensione del carattere in ggplot2
Come rimuovere una legenda in ggplot2
Come ruotare le etichette degli assi in ggplot2

Aggiungi un commento

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