【发布时间】:2016-05-03 15:47:57
【问题描述】:
如果我执行以下命令
data(mtcars)
ggplot(data=mtcars, aes(cyl))+
geom_bar(aes(fill=as.factor(gear), y = (..count..)/sum(..count..)), position="dodge") +
scale_y_continuous(labels=percent)
但是,我真正想做的是让每个gear 级别加起来达到 100%。所以,gear 是我正在查看的子组,我想知道每个组内的分布。
我不想使用facets,也不想融化数据。有没有办法做到这一点?
【问题讨论】:
-
这里是同一个问题,以一个新的数据框结束,总是有
ggplot2的解决方案:stackoverflow.com/questions/36087904/… -
“我不想做可以帮助解决问题的有用的事情” O_o
-
我只想要在各种情况下都能适应的东西,这样我就可以快速地将某些变量与其他变量进行对比。我可能想构建一个函数,但我现在即使使用
melt和facets也遇到了麻烦。哈哈..