我在尝试按因素制作并排箱线图时遇到问题。我已经阅读了几个示例,但由于某种原因,我的绘图无法正确显示。我认为它试图为每个值绘制一个箱线图,即使我将它指定为一个因素。
我正在使用以下代码:
samp.norm = rnorm(1000,0,1)
samp.exp = rexp(1000,1)
samp.unif = runif(1000)
samp = c(samp.norm,samp.exp,samp.unif)
dist = c( rep("norm",1000), rep("exp",1000), rep("unif",1000) )
DATA = as.data.frame(cbind(samp,dist))
DATA$dist= as.factor(DATA$dist)
p = ggplot(DATA, aes(x=factor(DATA$dist), y = DATA$samp)) + geom_boxplot()
p