diagrama de barra esquivada en ggplot nuevamente me ha dejado perplejo. Pregunté sobre anotar el texto sobre las barras aquí unas semanas atrás (LINK) y obtuve una excelente respuesta al usar + stat_bin(geom="text", aes(label=..count.., vjust=-1))
. Me di cuenta de que ya que tengo los conteos, les proporcionaré el ..
antes y después y le dije al stat_bin
que el position
era dodge
. Los alinea sobre el centro del grupo y se ajusta hacia arriba y hacia abajo. Probablemente algo menor. Por favor, ayúdame a poner el texto sobre las barras.Anotación sobre barras:
mtcars2 <- data.frame(type=factor(mtcars$cyl),
group=factor(mtcars$gear))
library(plyr); library(ggplot)
dat <- rbind(ddply(mtcars2,.(type,group), summarise,
count = length(group)),c(8,4,NA))
p2 <- ggplot(dat,aes(x = type,y = count,fill = group)) +
geom_bar(colour = "black",position = "dodge",stat = "identity") +
stat_bin(geom="text", aes(position='dodge', label=count, vjust=-.6))
echar un vistazo a esta [link] (http://stackoverflow.com/q/9184969/707145). – MYaseen208
Esto funciona en MYaseen pero Marius es un poco más fácil de entender. +1 –