2018-02-01

Representar cuartiles con geom_pointrange de ggplot2

Problema

Deseamos representar con una recta el rango intercuartílico marcando la mediana con un punto.

Solución

Empleamos la función geom_pointrange del paquete ggplot2. Delimitamos el min y máximo de y con fun.ymin y fun.ymax respectivamente. Con fun.y marcamos la coordinada del punto y para la mediana.

library(ggplot2)
ggplot(data = diamonds) +
  geom_pointrange(mapping = aes(x = cut, y = depth),
                  stat = "summary",
                  fun.ymin = function(z) {quantile(z,0.25)},
                  fun.ymax = function(z) {quantile(z,0.75)},
                  fun.y = median)

Resultados

Entradas relacionadas

Referencias

No hay comentarios:

Publicar un comentario

Nube de datos