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

Aggiungi un commento

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