【发布时间】:2019-06-03 08:41:50
【问题描述】:
我正在尝试使用 ggplot2 创建一个条形图,其中所描绘的值写入条形图。我仍然想用值“0”标记该组,但颜色不同(黑色)并且位于 x 轴上方。如何更改仅此一个 geom_text 的位置和颜色?
我已经尝试在 scale_colour_manual 中输入一个矢量,但它不起作用(或者我做得不对)。
data <- read.table(text = "group percentage
group1 30
group2 29
group3 0
group4 18", header=TRUE)
library(ggplot2)
ggplot(data, aes(x=group, y=percentage))+
theme_bw()+
geom_bar(stat = 'identity', position = "dodge", fill="#13449f")+
geom_text(aes(label = percentage), position = position_dodge(0.9),
vjust=1.3, colour = "white", size=6)
使用此代码,group3 没有标签,因为也没有栏。我希望在 x 轴上方仍然有一个黑色标签。
【问题讨论】:
-
欢迎来到 Stackoverflow!这是一个格式很好且清晰的第一个问题,恭喜!