我想使用ggplot来创建条形图,但不能通过(分类)x聚合观察结果。例如,这就是我想要的R基础系统:
library(ggplot2)
data <- data.frame(lab = c("a", "b", "b", "c", "a"),
val = c(2, 5, 6, 3, 1))
barplot(data$val, names.arg = data$lab)
但是,如果我使用ggplot,这就是我得到的:
ggplot(data, aes(lab, val)) + geom_bar(stat = "identity")
使用ggplot获取我想要的情节的正确方法是什么?谢谢!