Aprendiendo GGPLOT2
¿Qué es ggplot2?
ggplot2 es un paquete de R para la creación de gráficos de manera declarativa, basado en la “Gramática de los Gráficos” (The Grammar of Graphics).
Esto significa que puedes construir gráficos complejos a partir de componentes simples y reutilizables.
Con ggplot2, defines cómo los datos se mapean a las estéticas (como el color, la forma y el tamaño) y qué elementos gráficos (como puntos, líneas y barras) se deben usar para representar esos datos

Instalación
Para instalar ggplot2, puedes usar:
install.packages("ggplot2")
Ejemplos de Aplicación con la Base cars
La base de datos cars en R contiene datos sobre la velocidad y la distancia de frenado de automóviles.
1. Gráfico de Dispersión
Un gráfico de dispersión muestra la relación entre dos variables cuantitativas.
# Cargar ggplot2
library(ggplot2)
# Crear un gráfico de dispersión
ggplot(cars, aes(x = speed, y = dist)) +
geom_point() +
labs(title = "Gráfico de Dispersión de Velocidad vs Distancia de Frenado",
x = "Velocidad (mph)",
y = "Distancia de Frenado (ft)")
2. Gráfico de Líneas
Un gráfico de líneas es útil para mostrar tendencias a lo largo de un rango continuo.
# Crear un gráfico de líneas
ggplot(cars, aes(x = speed, y = dist)) +
geom_line() +
labs(title = "Gráfico de Líneas de Velocidad vs Distancia de Frenado",
x = "Velocidad (mph)",
y = "Distancia de Frenado (ft)")
3. Gráfico de Barras
Aunque los gráficos de barras son más comunes para datos categóricos, también se pueden usar para mostrar la frecuencia de valores discretos.
# Crear un gráfico de barras
ggplot(cars, aes(x = factor(speed))) +
geom_bar() +
labs(title = "Frecuencia de Velocidades",
x = "Velocidad (mph)",
y = "Frecuencia")