ggplot のバー プロットをかわすと、再び困惑します。数週間前に、バーの上のテキストに注釈を付ける方法について質問したところ ( LINK )、すばらしい反応がありました+ stat_bin(geom="text", aes(label=..count.., vjust=-1))
。私はすでにカウントを持っているので、..
前後を除いてそれらを提供するだけだとstat_bin
考えましposition
たdodge
。グループの中央にそれらを並べ、上下に調整します。おそらく些細なこと。バーの上にテキストを表示するのを手伝ってください。
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))