【发布时间】:2018-07-29 22:23:33
【问题描述】:
我有以下数据
set.seed(123)
x = c(rnorm(100, 4, 1), rnorm(100, 6, 1))
gender = rep(c("Male", "Female"), each=100)
mydata = data.frame(x=x, gender=gender)
我想用 ggplot 绘制两个累积直方图(一个用于男性,另一个用于女性)。 我试过下面的代码
ggplot(data=mydata, aes(x=x, fill=gender)) + stat_bin(aes(y=cumsum(..count..)), geom="bar", breaks=1:10, colour=I("white")) + facet_grid(gender~.)
但我得到了这张图表
这显然是不正确的。
我怎样才能得到正确的,像这样:
谢谢!
【问题讨论】: