我有这个条形图
group = c("A","A","B","B")
value = c(25,-75,-40,-76)
day = c(1,2,1,2)
dat = data.frame(group = group , value = value, day = day)
dat
ggplot(data=dat, aes(x=factor(group), y=value, fill=factor(day))) +
geom_bar( stat="identity", position="dodge")+
geom_label(aes(label =round(value,0),fill="white"),
colour = "black", position= position_dodge(width=1))
我希望标签是白色背景和黑色字体,但是当我添加时fill="white"
情节不正确。标签没有白色背景黑色字体。
注意这里没有fill="white"
情节看起来不错。我只想更改标签背景和字体
group = c("A","A","B","B")
value = c(25,-75,-40,-76)
day = c(1,2,1,2)
dat = data.frame(group = group , value = value, day = day)
ggplot(data=dat, aes(x=factor(group), y=value, fill=factor(day))) +
geom_bar( stat="identity", position="dodge")+
geom_label(aes(label =round(value,0)),colour = "black",
position= position_dodge(width=1))
另请注意
如果我搬家fill="white"
之外的aes()
那么标签就不会位于条形上方,而是一个一个地堆叠起来。即它否定了position=position_dodge(width=1)
我需要在栏上贴上标签
谢谢。