以散点图,我使用下面的命令来产生散点图抖动:如何添加盒状图与抖动
ddf = data.frame(NUMS = rnorm(500), GRP = sample(LETTERS[1:5],500,replace=T))
library(lattice)
stripplot(NUMS~GRP,data=ddf, jitter.data=T)
我想通过这些点(一个为每个组)添加盒形图。我尝试搜索,但我无法找到代码绘制所有点(而不仅仅是异常值)和抖动。我该如何解决这个问题。谢谢你的帮助。
它必须是格吗?否则请尝试像(ddf,{boxplot(NUMS〜GRP); points(jitter(as.numeric(GRP)),NUMS,col = rgb(0,0,0,.2),cex = .5, pch = 19)})'。 – lukeA
使用基础图形是首选。你的解决方案效果很好。谢谢。 – rnso
这可以用ggplot2来完成吗?我尝试过{ggplot(ddf,aes(x = GRP,y = NUMS))+ geom_boxplot()+ geom_jitter()},但是它产生太多的散射 - 抖动可能会更小? – rnso