Adición de líneas rectas a un gráfico en programación R: función abline()

abline()La función en R Language se usa para agregar una o más líneas rectas a un gráfico. La abline()función se puede usar para agregar líneas verticales, horizontales o de regresión al gráfico.

Sintaxis:
abline(a=NULO, b=NULO, h=NULO, v=NULO, …)

Parámetros:
a, b: especifica la intersección y la pendiente de la línea
h: especifica el valor de y para las líneas horizontales
v: especifica el valor de x para las líneas verticales

Devoluciones: una línea recta en la trama

Ejemplo 1: Para agregar una línea vertical al gráfico

# add line to square plot 
# first example : Add one line
plot(cars)
abline(v = 16, col = "darkgreen")
  
# second example : add 2 lines 
# addline to square plot 
# change line colors, sizes and types
plot(cars)
abline(v = c(16, 22), col = c("darkgreen", "blue"),
                      lty = c(1, 2), lwd = c(1, 3))
  
# third example
set.seed(1200); mydata<-rnorm(180)
hist(mydata, col="darkgreen")
  
# lwd=line width, lty =linetype 
abline(v = mean(mydata), col = "blue", lwd = 4, lty = 4) 

Producción:

Aquí, en el ejemplo anterior, se agrega una línea recta usando abline() a diferentes gráficos

Ejemplo 2: Para agregar una línea horizontal

# R program to add a horizontal line
# to a plot
  
# Creating a plot
plot(cars)
  
# Calling abline() function
abline(h = 60, col = "darkgreen")

Producción:

En el ejemplo anterior abline(), la función dibuja una línea horizontal en el gráfico actual en las coordenadas ‘x’ especificadas.

Ejemplo 3: Para agregar una línea de regresión

par(mgp = c(2, 1, 0), mar = c(3, 3, 1, 1))
  
# Fit regression line
require(stats)
reg<-lm(dist ~ speed, data = cars)
coeff = coefficients(reg)
  
# equation of the line : 
eq = paste0("y = ", round(coeff[1], 1), "*x ", 
                    round(coeff[2], 1))
  
# plot
plot(cars, main = eq)
abline(reg, col = "darkgreen")

Producción:

En el ejemplo anterior, la línea recta se agrega utilizando la ecuación de la línea y la abline()función y la relación gráfica entre la velocidad y la distancia.

Publicación traducida automáticamente

Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *