typestar

Tendencias en R

geom_smooth ajusta una recta o una curva loess, con banda de confianza.

library(ggplot2)
library(tibble)

set.seed(2)
runs <- tibble(
  session = rep(1:30, 2),
  lang = rep(c("r", "python"), each = 30),
  tpm = c(80 + 0.6 * 1:30 + rnorm(30, 0, 3),
          88 + 0.5 * 1:30 + rnorm(30, 0, 4))
)

trend <- ggplot(runs, aes(session, tpm, colour = lang)) +
  geom_point(alpha = 0.6) +
  geom_smooth(method = "lm", formula = y ~ x, se = TRUE) +
  labs(title = "Improvement over sessions")

print(length(trend$layers))
ggsave(tempfile(fileext = ".png"), trend, width = 5, height = 3, dpi = 100)

Cómo funciona

  1. method = "lm" es la recta, con errores estándar.
  2. se = FALSE quita la banda.
  3. Mapear el color ajusta una tendencia por grupo.

El intento, en números

Líneas
18
Caracteres a escribir
495
Tokens
167
Ritmo de tres estrellas
100 tpm

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

Escribe este fragmento

Paso 3 de 4 en Geometrías; paso 6 de 15 en ggplot2.

← Anterior Siguiente →