我的情节如下
我正在尝试对齐条形图上的标签。标签位置的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"))
如何让标签与条形图对齐?
由于
答案 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)