[英]Ordering geom_bar() without a y defined variable
当y
只是x
的计数时,有没有办法在geom_bar()
对条形进行geom_bar()
?
例子:
ggplot(dat) +
geom_bar(aes(x = feature_1))
我尝试使用reorder()
但它需要在aes()
定义一个y
变量。
组成数据:
dfexmpl <- data.frame(stringsAsFactors = FALSE,
group = c("a","a","a","a","a","a",
"a","a","a","b","b","b","b","b","b","b","b","b",
"b","b","b","b","b","b"))
绘图代码 - 重新排序正在执行按计数排列的工作:
dfexmpl %>%
group_by(group) %>%
mutate(count = n()) %>%
ggplot(aes(x = reorder(group, -count), y = count)) +
geom_bar(stat = "identity")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.