任何人可以回答我如何可以绘制一个条形曲线图,映射在GGPLOT2因素分组数字的x变量的相对频率是多少? 重要的是:相对应的频率为属于一个因子x值内的GroupWise频率来计算。 现在,他们被计算为相对于x值的总数量的x值。
为了说明它,一个例子:
library(ggplot2)
data <-data.frame(x=runif(100,0:1), f=sample(1:3,100,replace=TRUE))
data$f <-factor(data$f)
p <-ggplot(data, aes(x, colour=f, fill=f, group=f)) +
xlim(0,1) +
scale_y_continuous('Relative Frequency', formatter='percent') # or labels=percent
让我们绘制它们刻面。 然后,y轴示出了比例计算的GroupWise。 我用这个代码:
p + stat_bin(aes(y=..count../sum(..count..)), position='dodge', binwidth=0.2) + facet_grid(~f)
让我们绘制他们回避。 y轴示出了比例指整个数据集。 在这里,我用下面的代码:
p + stat_bin(aes(y=..count../sum(..count..)), position='dodge', binwidth=0.2)
我的目标是创建类似于第二与y轴每组可变的频率的曲线图。
感谢很多的帮助提前! 贾纳