相关疑难解决方法(0)

ggplot geom_bar:aes的意思(group = 1)

我正在r4ds.had.co.nz的 3.7节学习geom_bar.我运行这样的代码:

library(ggplot2)
ggplot(data = diamonds) + geom_bar(mapping = aes(x = cut, y = ..prop.., group = 1))
Run Code Online (Sandbox Code Playgroud)

然后我有这个情节: 点击这里

关键是,如果我排除"group = 1"部分:

library(ggplot2)
ggplot(data = diamonds) + geom_bar(mapping = aes(x = cut, y = ..prop..))
Run Code Online (Sandbox Code Playgroud)

情节错了, 像这样

但是如果我用group = 2或group ="x"替换group = 1,那么该图仍然看起来正确.所以我不太明白group = 1的含义以及如何使用它.

r ggplot2 geom-bar

26
推荐指数
1
解决办法
9256
查看次数

标签 统计

geom-bar ×1

ggplot2 ×1

r ×1