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:

En R, Gráficos Lineales en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.

Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.

En R, Gráficos Lineales en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.

Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.


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.

Ejemplo

    # 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

Ejemplo

    # 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.
gráficos 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.

Ejemplo

    # 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 coseno 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).

Ejemplo

    # Trazar una línea discontinua
lines(x, z, type = "l", col = "green", lwd = 2, lty = 2)
  
grafico con línea 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.

Ejemplo

    # 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