I try to add text as in Position geom_text on dodged barplot But its not work with my simple data
data=data.frame(s=c(10,13,17,8),
pr=c("a","b","a","b"),
m=c(rep(as.Date('01.01.2015','%d.%m.%Y'),2), rep(as.Date('01.02.2015','%d.%m.%Y'),2)))
And ggplot
ggplot(data = data
,aes(x = m, y = s,fill=pr ,ymax = max(s)*1.1))+
geom_bar(position = "dodge",stat="identity")+
geom_text(aes(y=s/2,label=paste(round(s,3),"%")),position = position_dodge(width=1))+
scale_x_date(labels = date_format("%m/%y"),breaks = date_breaks("months"))
i get
How to add text in right position( in the middle of each bar)? Thanks!
You could try