【发布时间】:2021-03-18 15:25:18
【问题描述】:
我对 R 很陌生,我正在尝试做一个简单的堆积条形图。
这是我的数据集:
game_systems <- tibble(system = rep(c("Playstation",
"Nintendo",
"XBox",
"NeoGeo"), 4),
year = c(rep(2017, 4),
rep(2018, 4),
rep(2019, 4),
rep(2020, 4)),
price = c(rep(500, 4),
450, 550, 250, 1000,
400, 600, 125, 2000,
350, 650, 62.5, 4000))
这是情节的代码:
game_systems %>%
ggplot(aes(x = system, y = price, fill = year)) +
geom_col(position = "fill")
这会产生以下内容:
现在我想在图中添加 % 标签作为数据标签。除了手动创建 % 值并将其放入 geom_text() 的“标签”部分之外,我似乎找不到自动执行此操作的方法
有什么想法可以做到这一点吗?
【问题讨论】:
标签: r ggplot2 data-visualization