在R ggplot2中,当我绘制所有零并使用geom_jitter()时,一些变体会自动添加到零中。我怎么才能撤销呢?我仍然希望所有的点在0y轴。
y = rep(0,100)
x = rep(c("A","B","C","D"),25)
D = data.frame(x,y)
library(ggplot2)
ggplot(D,aes(x=x,y=y))+geom_boxplot() + geom_jitter()

发布于 2016-06-03 13:50:14
如果您需要保留这些点并将其水平传播,您可以使用geom_jitter(height = 0)。这将强制垂直变化/抖动为零,但仍然允许点“抖动”水平。
ggplot(D, aes(x = x, y = y)) +
geom_boxplot() +
geom_jitter(height = 0)https://stackoverflow.com/questions/37604344
复制相似问题