Las líneas (o curvas) se pueden personalizar de diferentes maneras con parámetros gráficos. Los parámetros de esta guía se pueden usar en diferentes funciones tales como lines, curve, matlines, segments, abline y arrows.

Tipos de línea

Tipos predefinidos

Existen siete estilos, especificados por su nombre o por su correspondiente entero. El valor por defecto es 1 ("solid").

Tipos con cadenas de caracteres

También puedes especificar patrones con cadenas de 2, 4, 5 u 8 caracteres (hexadecimal, caracteres 1-9 y a-f) para crear líneas personalizadas.

Tipos de línea en R

👉 Ejemplo: "55" crea un patrón de 5 unidades seguidas de 5 unidades vacías. Las unidades son proporcionales a lwd.

Ancho de línea

Ancho de línea en R

El ancho de las líneas se puede establecer usando el argumento lwd. El valor por defecto es 1.

Puedes establecer cualquier valor positivo para crear la línea deseada.

Tipos de gráficos de líneas

Cuando creas un gráfico con la función plot o matplot o cuando añades nuevas líneas con las funciones lines o matlines puedes crear diferentes tipos de gráficos de líneas con el argumento type. El valor por defecto es "p" (puntos).

Type Description
“p” Puntos
“l” Líneas
“b” Líneas y puntos
“c” Líneas sin la
parte de los puntos
“o” Líneas y puntos
(solapado)
“h” Estilo histograma
“s” Escaleras
(primera línea horizontal)
“S” Escaleras
(primera línea vertical)
“n” Ningún gráfico

Tipos de gráficos de líneas en R

Colores de las lineas

Color de las líneas en R

Puedes personalizar el color de las líneas con el arguemento col. Mira la sección de colores para saber más sobre los colores disponibles.

datos <- matrix(1:40, ncol = 8)

matplot(datos, type = "l",
        col = 1:10, lty = 1, lwd = 2)

Patrón de colores en R

Patrones

💡 Consejo: combina tipos de líneas y colores para crear patrones personalizados.

curve(cos, -4, 4, col = 4, lwd = 7,
      lty = 1)
curve(cos, -4, 4, col = 2, lwd = 7,
      lty = "aa",
      add = TRUE)

Tipos de unión y de final de línea

lend

Existen tres estilos diferentes de fin de línea, que pueden ser seleccionados con el argumento lend, o bien especificando su entero (0, 1, 2) o bien con su cadena de caracteres ("round", "butt" y "square", respectivamente). El valor por defecto es 0.

Estilos de fin del línea en R con el argumento lend

ljoin

También puedes elegir entre distintos tipos de unión de línea con el argumento ljoin, cuyos posibles valores son 0 o "round" (por defecto), 1 o "mitre" y 2 o "bevel".

Tipos de unión de líneas en R con el argumento ljoin

Ten en cuenta que las líneas rojas representan el inicio y final real de los datos.

También te puede interesar