R 如何使用与箱线图不同的填充居中点图?(ggplot)
这里是新的R/ggplot用户 我希望在箱线图上覆盖点,填充颜色与箱线图不同 下面是一个可复制的示例,使用内置的R 如何使用与箱线图不同的填充居中点图?(ggplot),r,ggplot2,boxplot,R,Ggplot2,Boxplot,这里是新的R/ggplot用户 我希望在箱线图上覆盖点,填充颜色与箱线图不同 下面是一个可复制的示例,使用内置的mtcars数据集: mtcars$am = factor(mtcars$am, levels = c(0, 1), labels = c("A", "B")) mtcars$vs = factor(mtcars$vs, levels = c(0, 1), labels = c("vs 0", "vs 1")) ggplot(data = mtcars, aes(x = am, y
mtcars
数据集:
mtcars$am = factor(mtcars$am, levels = c(0, 1), labels = c("A", "B"))
mtcars$vs = factor(mtcars$vs, levels = c(0, 1), labels = c("vs 0", "vs 1"))
ggplot(data = mtcars, aes(x = am, y = disp, fill = am)) +
geom_boxplot(width = 0.3, outlier.size = 0) +
geom_point(aes(fill = vs), size = 2, shape = 21, position = position_jitterdodge(0.15))
我希望这些点位于箱线图的中心。例如,在粉色方框图的中心,我想要蓝色和紫色的点。这可能吗?我不确定你说的对不对。。。但是要使点在箱线图上居中,只需将
位置抖动
替换为位置抖动
。或者完全不使用位置=…
部分,如果您希望点位于每个箱线图的正中间。使用position\u jitter
而不是position\u jitterdodge
和省去position=…
参数完全有效,非常感谢!