首先:您的代码对我来说是不可复制的(即使包括在内也是如此library(ggplot2)
)。我不确定我是否不知道这是否..count..
是一种花哨的语法,但是无论如何,如果我能够立即重现:-),那就更好了。
话虽如此,我认为您正在寻找的内容已在http://docs.ggplot2.org/current/geom_bar.html中进行了描述,并应用于您的示例代码
library(ggplot2)
data(mtcars)
mtcars$gear <- as.factor(mtcars$gear)
ggplot(data=mtcars, aes(cyl))+
geom_bar(aes(fill=as.factor(gear)), position="fill")
产生
这是你想要的?
事后思考:学习melt()
或其替代品是必须的。但是,melt()
在reshape2
大多数用例中,gather()
fromtidyr
软件包都成功使用了from软件包。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句