我正在尝试使用ggplot2在R中制作分组条形图。我正在使用的代码是:
ggplot(loanData, aes(factor(loanData$saving_status), <Y AXIS ATTRIBUTE>, fill = loanData$class)) + geom_bar(stat="identity", position = "dodge") + scale_fill_brewer(palette = "Set1")
但是,我不知道应该替换“Y AXIS ATTRIBUTE”,以便指示 saving_status 和 class 属性值的出现次数。图表。我想我需要的是使用某种方法计算这些事件并将结果放在那里?
基本上我正在寻找的是类似this question的答案,但我在我的表格中没有价值,我可以使用与该示例中使用的“种类”相同的方式。谢谢
答案 0 :(得分:3)
您不需要输入y来计算x的数量。只需将stat的值更改为count / bin。
尝试以下:
ggplot(loanData, aes(factor(loanData$saving_status),fill = loanData$class)) +
geom_bar(stat="count", position = "dodge") +
scale_fill_brewer(palette = "Set1")
请提供样本数据以帮助您更好。