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