【发布时间】:2021-12-12 01:10:45
【问题描述】:
假设我用这段代码创建了一个 ggplot 条形图:
mtcars$carb<-as.character(mtcars$carb)
mtcars$gear<-as.character(mtcars$gear)
mtcars$carb_labelright<-paste0("label_right",mtcars$carb)
#pelacolset
ggplot(mtcars,
#color by which to fill
aes(fill=gear,
#y axis
y=wt,
#x axis
x=carb)) +
#title and subtitle
#barplot
geom_bar(position="fill", stat="identity",width=.8)+
coord_flip()+
#rotate x axis labels 90 degrees
theme(axis.text.x = element_text(angle=90),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank())
现在我想使用 carb_labelright 列在条形图的右侧添加数据。它应该是这样的:
如何做到这一点?
【问题讨论】: