这是我的数据
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)
如何将百分比标签放在频率标签旁边,最好放在括号中或用逗号分隔?
用 撰写文本标签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)
| 归档时间: |
|
| 查看次数: |
1897 次 |
| 最近记录: |