typestar

Gráficos de dispersión con ggplot2 en R

La gramática de gráficos: datos, estéticas, capas.

library(ggplot2)

plot <- ggplot(mtcars, aes(x = wt, y = mpg, colour = factor(cyl))) +
  geom_point(size = 3, alpha = 0.8) +
  geom_smooth(method = "lm", se = FALSE) +
  labs(
    title = "Weight versus efficiency",
    x = "Weight (1000 lbs)",
    y = "Miles per gallon",
    colour = "Cylinders"
  ) +
  theme_minimal()

Cómo funciona

  1. aes mapea columnas a x, y y color.
  2. geom_point y geom_smooth agregan capas con +.
  3. labs y theme_minimal rematan la presentación.

El intento, en números

Líneas
12
Caracteres a escribir
295
Tokens
78
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 49 segundos.

Escribe este fragmento

Paso 3 de 3 en La gramática; paso 3 de 15 en ggplot2.

← Anterior Siguiente →