ggplot2 中的条形图如何同时显示计数和百分比?右

RL_*_*Pug 3 r ggplot2

这是我的数据

data <- data.frame("Name" = c("Mark", "Jenny", "Linn"),
                   "Freq" = c("5","7", "3"),
                   "Percent" = c("33%", "47%", "20%"))
Run Code Online (Sandbox Code Playgroud)

这是我的情节

ggplot(data, aes(x=Name, y=Freq)) + 
  geom_bar(stat="identity", color = "black", fill="dodgerblue1")+
  geom_text(label=data$Freq, vjust=-1)

Run Code Online (Sandbox Code Playgroud)

如何将百分比标签放在频率标签旁边,最好放在括号中或用逗号分隔?

Rui*_*das 5

用 撰写文本标签paste/paste0

ggplot(data, aes(x = Name, y = as.numeric(Freq))) + 
  geom_bar(stat = "identity", color = "black", fill = "dodgerblue1")+
  geom_text(label = with(data, paste(Freq, paste0('(', Percent, ')'))), vjust=-1) +
  ylim(0, 8)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述