作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将每个方面的观察计数添加到每个方面的“标题”中。例如,我有这个:
library(tidyverse)
mtcars %>%
ggplot(aes(x = cyl)) + geom_bar()+
facet_wrap(~carb)
我想将下面函数的频率添加到每个标签
table(mtcars$carb)
1 2 3 4 6 8
7 10 3 10 1 1
因此第一行第一列的标签应该是1; n=7
第一行第二列 2; n=10
等等...
最佳答案
使用 tidyverse
的解决方案。我们可以创建一个更新的列来显示 carb
的计数,然后创建一个显示更新标签的新列。
library(tidyverse)
mtcars %>%
group_by(carb) %>%
mutate(carb_count = n()) %>%
ungroup() %>%
mutate(carb_updated = paste0(carb, "; n=", carb_count)) %>%
ggplot(aes(x = cyl)) + geom_bar()+
facet_wrap(~carb_updated)
关于r - 如何将观察计数传递给构面标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47544461/
我是一名优秀的程序员,十分优秀!