En R, la función básica para graficar es plot(), pero
hay muchas otras funciones y paquetes que se utilizan para crear
diversos tipos de gráficos. Aquí te muestro algunos comandos básicos
para graficar en R y ejemplos de cómo usarlos:
# Crear un gráfico de dispersión
x <- c(1, 2, 3, 4, 5)
y <- c(2, 4, 5, 7, 8)
plot(x, y)
Este código crea un gráfico de dispersión básico, donde
x e y son los datos para los ejes X e Y,
respectivamente.
# Crear un gráfico de líneas
plot(x, y, type = "l")
Aquí, type = "l" indica que el gráfico debe ser de
líneas.
# Crear un histograma
data <- rnorm(100)
hist(data)
Este comando genera un histograma, que es útil para visualizar la distribución de un conjunto de datos.
# Crear un diagrama de caja
boxplot(y)
El diagrama de caja proporciona una representación gráfica de la distribución de un conjunto de datos, mostrando el rango, los cuartiles y los valores atípicos.
# Crear un gráfico de barras
barplot(height = c(2, 4, 5, 7, 8))
El gráfico de barras se utiliza para mostrar comparaciones entre categorías de datos.
# Crear un gráfico de pastel
pie(x = c(10, 20, 30, 40))
El gráfico de pastel es útil para mostrar proporciones de un total.
ggplot2Para gráficos más avanzados y personalizables, el paquete
ggplot2 es muy popular. Aquí está cómo hacer un gráfico de
dispersión con ggplot2:
# Instalar y cargar ggplot2 si aún no está instalado
if (!requireNamespace("ggplot2", quietly = TRUE)) {
install.packages("ggplot2")
}
library(ggplot2)
# Crear un gráfico de dispersión con ggplot2
ggplot(data = data.frame(x, y), aes(x = x, y = y)) +
geom_point() +
geom_line() +
labs(title = "Gráfico de dispersión con ggplot2", x = "Eje X", y = "Eje Y")
## Warning: package 'ggplot2' was built under R version 4.3.3
Este ejemplo utiliza ggplot2 para crear un gráfico de
dispersión, donde geom_point() agrega puntos al gráfico y
geom_line() conecta los puntos con líneas.
Estos son algunos de los comandos básicos para graficar en RStudio. R ofrece una amplia gama de funciones y paquetes para la visualización de datos, permitiéndote crear gráficos simples y complejos para analizar y presentar tus datos de manera efectiva.