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 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.

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

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.
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 |


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)

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

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".

Ten en cuenta que las líneas rojas representan el inicio y final real de los datos.
También te puede interesar