GRÁFICOS con R 📊 ¡Fácil y rápido!

Una de las razones por las que R es tan potente es lo fácil que resulta crear gráficos claros y profesionales en muy poco tiempo. No hace falta ser experto ni escribir toneladas de código para empezar.

En este artículo te voy a enseñar cómo hacer gráficos con R de forma fácil y rápida, centrándonos en lo esencial para que entiendas la lógica y empieces a visualizar datos desde ya.


¿Por qué hacer gráficos en R?

Los gráficos sirven para:

  • Entender mejor los datos

  • Detectar patrones y errores

  • Comunicar resultados

  • Tomar decisiones basadas en datos

Y en R tienes herramientas muy potentes para hacerlo sin complicaciones.


Primer paso: tener los datos

Vamos a usar un dataset clásico que viene incluido en R:

head(mtcars)

Este dataset contiene información sobre coches: consumo, peso, potencia, cilindros, etc. Es perfecto para empezar.


Gráfico rápido con R base

Con R base puedes hacer gráficos de forma muy sencilla.

Gráfico de dispersión:

plot(mtcars$wt, mtcars$mpg)

Con una sola línea ya tienes un gráfico que relaciona peso y consumo.

No será el más bonito del mundo, pero es rápido y funcional.


Gráficos con ggplot2 (recomendado)

Si quieres gráficos más claros y personalizables, ggplot2 es la mejor opción.

Instalar y cargar ggplot2

install.packages("ggplot2")
library(ggplot2)

Tu primer gráfico con ggplot2

ggplot(mtcars, aes(x = wt, y = mpg)) +
  geom_point()

Aquí ya estás haciendo varias cosas importantes:

  • Definir los datos

  • Elegir qué va en cada eje

  • Indicar el tipo de gráfico

Todo siguiendo una estructura muy clara.

Cambiar el tipo de gráfico en segundos

Una de las ventajas de ggplot2 es que cambiar de gráfico es muy fácil.

Gráfico de líneas

ggplot(mtcars, aes(x = wt, y = mpg)) +
  geom_line()

Gráfico de barras

ggplot(mtcars, aes(x = factor(cyl))) +
  geom_bar()

Misma lógica, distinto resultado.

Personalizar gráficos fácilmente

Puedes mejorar mucho un gráfico con pequeños cambios.

ggplot(mtcars, aes(x = wt, y = mpg, color = factor(cyl))) +
  geom_point(size = 3)

Aquí:

  • Usas colores para diferenciar grupos

  • Aumentas el tamaño de los puntos

  • Haces el gráfico más informativo

Añadir títulos y etiquetas

Un gráfico sin etiquetas no comunica bien.

ggplot(mtcars, aes(x = wt, y = mpg, color = factor(cyl))) +
  geom_point(size = 3) +
  labs(
    title = "Relación entre peso y consumo",
    x = "Peso del coche",
    y = "Millas por galón",
    color = "Cilindros"
  )

Esto marca la diferencia entre un gráfico “rápido” y uno bien hecho.


¿R base o ggplot2?

Depende de lo que necesites:

  • R base: rápido, simple, sin dependencias

  • ggplot2: más claro, más potente y más profesional

Lo normal es empezar con ambos y acabar usando más ggplot2.


Conclusión

Qué tienes que llevarte de este artículo:

  • Hacer gráficos en R es sencillo

  • Con pocas líneas puedes visualizar datos

  • ggplot2 facilita mucho el trabajo

  • La estructura es siempre la misma

  • En minutos puedes tener gráficos útiles

Si entiendes esto, ya tienes una base sólida para visualizar datos en R. En la academia online tienes cursos estructurados para aprender R de forma práctica, clara y sin perder tiempo.