【发布时间】:2020-06-18 10:07:59
【问题描述】:
我的数据框如下所示:
team played wins draws losses scored conceded
A 5 3 1 1 12 4
B 7 3 3 1 16 8
C 3 0 1 2 2 14
D 5 2 2 1 12 7
使用以下代码:
df %>% select(team,wins,draws,losses) %>%
pivot_longer(cols = -team) %>%
mutate(name = factor(name, levels = c("wins", "draws", "losses"))) %>%
ggplot(aes(x = team, y=value, fill = name)) +
geom_col(position = position_stack(reverse = TRUE)) + coord_flip()
现在,我正在尝试添加数据标签。我尝试使用+ geom_text(label = name),但这不起作用。我希望最终结果如下所示:
如果可以在每列右侧添加总数据标签(即赢、平、输的总和),那就太好了。
非常感谢任何帮助!
【问题讨论】: