R ofrece una amplia gama de herramientas para la visualización de datos, y una de las funciones más básicas y versátiles es plot. A continuación, exploraremos cómo usar plot para crear trazados personalizados.
Trazado Básico con plot
El uso más simple de plot implica trazar un conjunto de puntos en un gráfico. Supongamos que tenemos datos de coordenadas x e y:
# Datos de ejemplo x <- c(1, 2, 3, 4, 5) y <- c(2, 4, 6, 8, 10) # Trazar los puntos plot(x, y)
Este código crea un gráfico de dispersión con los puntos (1, 2), (2, 4), (3, 6), (4, 8), y (5, 10).

Múltiples Puntos y Estilo de Punto
plot también nos permite trazar múltiples conjuntos de datos y personalizar la apariencia de los puntos. Veamos un ejemplo:
# Datos de ejemplo x1 <- c(1, 2, 3, 4, 5) y1 <- c(2, 4, 6, 8, 10) x2 <- c(1, 2, 3, 4, 5) y2 <- c(1, 3, 5, 7, 9) # Trazar dos conjuntos de puntos con diferentes estilos plot(x1, y1, type="o", col="blue", pch=16, ylim=c(0, 12)) points(x2, y2, type="o", col="red", pch=8)
En este ejemplo, trazamos dos conjuntos de puntos con estilos diferentes. type=»o» especifica que se deben conectar los puntos con líneas y col define el color. pch controla la forma del punto (16 para círculos sólidos y 8 para asteriscos).

Secuencias de Puntos
Si tienes secuencias de puntos que deseas trazar, puedes usar lines para conectar los puntos. Aquí hay un ejemplo:
# Datos de ejemplo x <- seq(0, 2 * pi, length.out = 100) y <- sin(x) # Trazar la función seno plot(x, y, type="n", xlab="Ángulo", ylab="sin(x)", main="Función Seno") lines(x, y, col="blue", lwd=2)
En este caso, creamos una secuencia de puntos x y calculamos los valores correspondientes de sin(x). Usamos type=»n» en plot para crear un gráfico vacío y luego usamos lines para trazar la curva sinoidal en azul con un grosor de línea de 2.
Etiquetas de Plot
Es importante etiquetar tus gráficos para una mejor comprensión. Puedes agregar etiquetas de ejes y un título al gráfico utilizando las opciones xlab, ylab, y main:
# Datos de ejemplo x <- c(1, 2, 3, 4, 5) y <- c(2, 4, 6, 8, 10) # Trazar los puntos con etiquetas plot(x, y, xlab="Eje X", ylab="Eje Y", main="Gráfico de Ejemplo")

Apariencia del Gráfico
Puedes personalizar la apariencia de tu gráfico de varias maneras, como cambiar el tamaño de la fuente, el tipo de línea y la leyenda. Aquí hay un ejemplo:
# Datos de ejemplo x <- seq(0, 2 * pi, length.out = 100) y <- sin(x) z <- cos(x) # Trazar las funciones seno y coseno plot(x, y, type="l", col="blue", lwd=2, ylim=c(-1, 1), xlab="Ángulo", ylab="Valor", main="Funciones Seno y Coseno") lines(x, z, type="l", col="red", lwd=2) legend("topright", legend=c("Seno", "Coseno"), col=c("blue", "red"), lty=1, lwd=2)
Este código traza las funciones seno y coseno en el mismo gráfico, establece límites en el eje y, agrega etiquetas de ejes, un título y una leyenda en la esquina superior derecha.

Forma de Punto Personalizada
Si deseas puntos personalizados en lugar de los predeterminados, puedes utilizar la opción pch
con números que representen diferentes formas. Por ejemplo, pch=19 representa puntos sólidos con un círculo y pch=8 representa asteriscos. Puedes encontrar más opciones en la documentación de R.
# Datos de ejemplo x <- c(1, 2, 3, 4, 5) y <- c(2, 4, 6, 8, 10) # Trazar los puntos con formas personalizadas plot(x, y, pch=19, col="blue", xlab="Eje X", ylab="Eje Y", main="Puntos Personalizados")
En este ejemplo, utilizamos pch=19 para representar puntos sólidos con un círculo.
