plot() en R: crear gráficos y diagramas
La función plot() de R admite una amplia variedad de gráficos, como gráficos de dispersión, de líneas, de barras, histogramas, diagramas de caja, etc.
¿Cómo funciona plot() en R?
plot() es una función de R que sirve para crear gráficos, colocando puntos de datos en un plano de coordenadas y conectándolos entre sí o marcándolos de forma diferente, lo cual facilita la visualización de patrones o relaciones entre los datos. También ayuda a identificar tendencias o anomalías en los datos presentados.
La función plot() en R puede generar gráficos de dispersión, de líneas, de barras, e histogramas, entre otros. Por lo tanto, se utiliza como herramienta para la visualización de datos en diversos ámbitos, desde el análisis exploratorio de datos hasta la presentación de resultados. Debido a su facilidad de uso y capacidad de personalización, la función plot() es una herramienta importante para quienes desean analizar datos, evaluar estadísticas y presentar conjuntos de datos complejos de forma clara.
Así es la sintaxis de plot() en R
La estructura de la función plot() requiere especificar datos para los ejes x e y, y permite ajustar la apariencia del gráfico mediante argumentos opcionales como su tipo, color y etiquetas en los ejes.
La sintaxis genérica tiene el siguiente aspecto:
plot(x, y, ...)REn el siguiente ejemplo, se representan los valores de los vectores x y y como puntos en un diagrama de dispersión, donde plot() en R utiliza valores predeterminados para tipo de gráfico, colores y etiquetas de los ejes, a menos que se especifiquen opciones concretas.
x <- c(1, 2, 3, 4, 5)
y <- c(2, 4, 1, 7, 3)
plot(x, y)RVisualmente, el resultado es el siguiente:

Ejemplos de ajustes gráficos con plot() en R
La función plot() en R te permite especificar el tipo de gráfico y sus características visuales.
Crear una secuencia de puntos
Crear una secuencia de puntos a lo largo de los ejes x e y es muy sencillo utilizando el operador :.
plot(1:20)REl comando produce el siguiente gráfico:

Como podemos ver, plot(1:20) en R crea un gráfico de dispersión simple, donde el eje x se completa automáticamente con valores del 1 a 20 y el eje y representa esos mismos valores.
Dibujar una línea
Para generar un gráfico lineal en lugar de un diagrama de dispersión, simplemente agrega el parámetro type=l a la función plot() en R, lo que establece el tipo de gráfico como “Línea”.
plot(1:20, type="l")REste comando conecta los puntos con una línea:

Definir las etiquetas del plot
Puedes agregar etiquetas al gráfico utilizando los parámetros main, xlab y ylab.
plot(1:20, type="l", main="Line Chart", xlab="The x-axis", ylab="The y axis")RResultado:

Cambiar el aspecto
En un ejemplo más complejo, vamos a modificar el color, tamaño y forma de los puntos en el diagrama utilizando la función plot() en R.
plot(1:20, type = "p", col = "green", pch = 8, cex = 1.5, main = "Scatterplot", xlab = "The x-axis", ylab = "The y-axis")REl diagrama modificado tiene el siguiente aspecto:

type = "p": convierte el gráfico en un diagrama de puntos.col = "green": aplica un color verde a los puntos.pch = 8: define el símbolo que representa cada punto (en este caso, una cruz).cex = 1.5: define el tamaño de los puntos (1.5 veces mayor que el estándar).main = "Scatterplot": asigna un título al diagrama.xlab = "The x-axis"yylab = "The y-axis": etiqueta los ejesxey.
Puedes modificar estos parámetros a tu gusto para personalizar el gráfico según tus necesidades.
Si quieres aprender más sobre cómo manipular strings o cadenas en R, te recomendamos ver los tutoriales sobre R substring() y R gsub() y sub() de nuestra Digital Guide.
- Rápido, seguro, flexible y escalable
- Seguro con SSL y protección DDoS
- Dominio y asesor personal incluidos

