Estoy tratando de mostrar las frecuencias dentro de la barra ... bueno, las quiero en algún lugar en el gráfico: debajo de las barras, dentro de barras, sobre barras o en el área de leyenda. Y recuerdo (puedo estar equivocado) que se puede hacer en ggplot2
. Este es probablemente uno fácil ... al menos parece fácil. Aquí está el código:Mostrar frecuencias junto con barra en ggplot2
p <- ggplot(mtcars)
p + aes(factor(cyl)) + geom_bar()
¿Hay alguna posibilidad de que pueda obtener las frecuencias incrustadas en el gráfico?
Para la etiqueta, ¿por qué hay un "..." anterior y posterior al recuento? –
'..count..' es el nombre de la variable que contiene las frecuencias de bin que' stat_bin' crea automáticamente. Entonces, los dos períodos anteriores y posteriores forman parte del nombre de variable – Aniko
. Esta respuesta me dio un error 'Error: stat_count requiere la siguiente estética faltante: x'. Sin embargo, agregando el 'aes (factor (cyl))' y cambiando 'stat_bin' a' stat_count' como en 'p + aes (factor (cyl)) + geom_bar() + stat_count (aes (label = .. count. .), vjust = 0, geom = "text", position = "identity") 'funcionó. – steveb