Come utilizzare la funzione lines() in r (con esempi)
È possibile utilizzare la funzione lines() in R per aggiungere nuove linee a un grafico R di base esistente.
Questa funzione utilizza la seguente sintassi:
lines(x, y, col, lwd, lty)
Oro:
- x: vettore delle coordinate x da utilizzare per la nuova linea
- y : vettore delle coordinate y da utilizzare per la nuova linea
- col : colore della nuova riga
- lwd : larghezza della nuova riga
- lty : tipo di linea per la nuova linea
L’esempio seguente mostra come utilizzare nella pratica la funzione lines() .
Esempio: come utilizzare la funzione lines() in R
Supponiamo di utilizzare il seguente codice per creare una semplice nuvola di punti in base R:
#define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)
#create scatterplot
plot(x, y)
Possiamo usare la funzione lines() per aggiungere una linea con coordinate specifiche (x, y) al grafico:
#define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)
#create scatterplot
plot(x, y)
#define (x, y) coordinates for new line to add
x_line <- c(1, 2, 3, 4, 5, 6, 7, 8)
y_line <- c(2, 4, 6, 8, 10, 12, 14, 16)
#add new line to plot
lines(x_line, y_line)
Possiamo anche usare gli argomenti col , lwd e lty per cambiare il colore, la larghezza e lo stile della linea della nuova linea:
#define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)
#create scatterplot
plot(x, y)
#define (x, y) coordinates for new line to add
x_line <- c(1, 2, 3, 4, 5, 6, 7, 8)
y_line <- c(2, 4, 6, 8, 10, 12, 14, 16)
#add new line to plot with custom style
lines(x_line, y_line, col=' red ', lwd= 6 , lty=' dashed ')
Sentiti libero di modificare i valori dei diversi argomenti nella funzione lines() per aggiungere una nuova riga con lo stile esatto che desideri.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come utilizzare aline() in R per aggiungere linee rette ai grafici
Come creare un grafico a dispersione con una linea di regressione in R
Come regolare lo spessore della linea in ggplot2