Gráficos Lineales en R

Los gráficos lineales son una forma común de visualizar relaciones entre variables continuas en R. Puedes crear gráficos lineales utilizando la función plot() para dibujar una sola línea o lines() para agregar líneas adicionales a un gráfico existente. Aquí hay una lección paso a paso:


Crear Datos de Ejemplo

Antes de crear un gráfico lineal, necesitas tener datos de ejemplo. Vamos a generar datos de ejemplo para trazar una función seno y una función coseno.

# Generar datos de ejemplo
x <- seq(0, 2 * pi, length.out = 100)
y <- sin(x)
z <- cos(x)

Trazar una Línea en una gráfico en R

Para trazar una línea, usa la función plot(). Puedes especificar el tipo de gráfico con el argumento type y el color de línea con el argumento col. También puedes ajustar el ancho de línea con lwd, y añadir etiquetas para los ejes y el título del gráfico.

Vamos a trazar una línea con los datos de ejemplo del punto anterior

# Trazar la función seno
plot(x, y, type = "l", col = "blue", lwd = 2, xlab = "Ángulo", ylab = "Valor", main = "Función Seno")
  • type = «l» especifica un gráfico de línea.
  • col = «blue» define el color de la línea.
  • lwd = 2 ajusta el ancho de la línea.
graficos lineales en r

Añadir Otra Línea al gráfico en R

Para agregar otra línea al mismo gráfico, utiliza la función lines(). Puedes especificar el tipo de gráfico, color y ancho de línea de manera similar.

# Trazar la función coseno en el mismo gráfico
lines(x, z, type = "l", col = "red", lwd = 2)

Ahora tienes dos líneas (seno y coseno) en el mismo gráfico.

seno y cosneo en el mismo Gráfico en R

Estilos de Línea en gráficos en R

Puedes personalizar el estilo de línea utilizando el argumento lty. Algunos valores comunes incluyen:

  • lty = 1 (línea sólida, el valor por defecto).
  • lty = 2 (línea discontinua).
  • lty = 3 (línea de puntos).
# Trazar una línea discontinua
lines(x, z, type = "l", col = "green", lwd = 2, lty = 2)
grafico con linea discontinua en R

Añadir Leyenda en gráficos de R

Si tienes múltiples líneas en el mismo gráfico, puedes añadir una leyenda utilizando la función legend() para identificarlas.

# Añadir una leyenda
legend("topright", legend = c("Seno", "Coseno", "Coseno Discontinuo"), col = c("blue", "red", "green"), lty = c(1, 1, 2), lwd = 2)

En este ejemplo, la leyenda se coloca en la esquina superior derecha del gráfico.

leyenda grafico en R