Come aggiungere testo all'esterno di un percorso in r
È possibile utilizzare la seguente sintassi di base per aggiungere testo all’esterno di una trama in R:
text(x=8, y=-0.5, ' Some Text ', xpd=NA)
Questo particolare esempio aggiunge il testo “Some Text” nella posizione (x, y) di (8, -0.5).
Tieni presente che l’argomento xpd accetta tre valori potenziali per dove posizionare il testo:
- FALSO : solo all’interno della trama
- TRUE : Nell’area di tracciamento esterna
- NA : In qualsiasi punto del dispositivo di tracciamento
Specificando xpd=NA , possiamo aggiungere testo al di fuori del nostro grafico.
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: aggiungere un elemento di testo all’esterno del percorso
Il codice seguente mostra come aggiungere un elemento di testo all’esterno del percorso nell’angolo in basso a destra:
#define variables x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) #create scatterplot plot(x, y) #add text outside of plot text(x=8, y=-0.5, ' Some Text ', xpd=NA)
Nota che il nostro elemento di testo è stato aggiunto alle coordinate (x, y) di (8, -0,5) nel grafico.
Poiché il valore della coordinata y è inferiore al limite inferiore dell’asse y, l’elemento di testo finisce per essere posizionato sotto il percorso.
Esempio 2: aggiungere più elementi di testo all’esterno del percorso
Il codice seguente mostra come aggiungere più elementi di testo all’esterno della trama utilizzando la funzione text() più volte:
#define variables x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) #create scatterplot plot(x, y) #add multiple text elements outside of plot text(x=8, y=-0.5, ' Below Plot ', xpd=NA) text(x=8, y=25, ' Above Plot ', xpd=NA)
Utilizzando la funzione text() più volte, possiamo aggiungere più elementi di testo all’esterno della trama.
Sentiti libero di giocare con gli argomenti xey nella funzione text() per posizionare il testo nella posizione esatta che desideri.
Risorse addizionali
I seguenti tutorial spiegano come utilizzare altre funzioni comuni in R:
Come disegnare una leggenda al di fuori di una trama in R
Come modificare la posizione della legenda nei grafici R di base
Come stampare una stringa e una variabile sulla stessa riga in R