我有以下数据:
No Yes
Female 411 130
Male 435 124
使用标准表命令创建的。现在使用plot,我可以这样绘制:
plot(table(df$gender, df$fraud))
然后输出2x2条形图。
所以我的问题是,如何使用ggplot2做到这一点?有没有办法将表对象转换为数据框?我会这样做,但是这变得一团糟,然后您需要重命名列和行标题,而这实际上是一件很简单的事情?
诸如此类的东西
ggplot(as.data.frame(table(df)), aes(x=gender, y = Freq, fill=fraud)) +
geom_bar(stat="identity")
获取具有最少重新标记量的相似图表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句