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 verticalesDevoluciones: 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