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 ")
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 ))
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