首页 > 解决方案 > 如何在R中的ggplot中向条形添加值标签

问题描述

我不知道如何在 ggplot 中的条形中间或顶部添加值标签。我的代码:df <- data.frame(Player = c("Duncan Robinson", "Joe Harris", "Bojan Bogdanovic", "Damian Lillard", "Khris Middleton", "mean"), EFG = c(66, 61,58,58,58,50)) ggplot(data = df)+ geom_bar(mapping = aes(x = Player, y = EFG), stat = "identity", fill = 'cadetblue4') + theme(plot. title = element_text(size = 20, face = "bold")) 在此处输入图片描述

标签: rggplot2

解决方案


您可以使用geom_text()

library(ggplot2)
#Code
ggplot(data = df)+ 
  geom_bar(mapping = aes(x = Player, y = EFG),
           stat = "identity", fill = 'cadetblue4') +
  geom_text(aes(x = Player, y = EFG,label=EFG),vjust=-0.25)+
  theme(plot.title = element_text(size = 20, face = "bold"))

输出:

在此处输入图像描述


推荐阅读