ggplot geom_text标签x位置迷失方向

时间:2015-11-18 18:46:51

标签: r ggplot2

我的情节如下

Bar Plot

我正在尝试对齐条形图上的标签。标签位置的Y坐标似乎很好,因为我已经提到了条的高度为y位置。但是,对于x-cooridnate,我没有指定一个值,如图中所示,它错放了标签。

我的情节陈述如下:

p1<-ggplot(new_melt,
             aes(x=DRV_DAY_OF_WEEK,y=VALUE,fill=VAR)) +
  geom_bar(stat="identity",position="dodge")  +
  geom_text(aes(label = BAR_COUNT, y=GROUP_VALUE, vjust = -1), size = 4) + 
 theme(axis.text.y=element_blank(),axis.text.x=element_text(size=12),legend.position = "right",legend.title=element_blank()) + ylab("Events") + 
 scale_fill_discrete(breaks=c("PERCENTAGE", "COUNT"),
                         labels=c("Percentage", "Count"))

如何让标签与条形图对齐?

由于

1 个答案:

答案 0 :(得分:0)

通过将position = position_dodged(width = 1)添加到geom_text

来解决问题
geom_text(aes(label = BAR_COUNT, y=GROUP_VALUE, vjust = -1), position=position_dodge(width=1), size = 4)