提问人:Mackenzie Horne 提问时间:11/8/2023 最后编辑:zx8754Mackenzie Horne 更新时间:11/11/2023 访问量:45
如何在 R 的箱线图中叠加单个数据点?
How do I overlay individual data points in a boxplot in R?
问:
这是我的代码:
boxplot(PhysData, main="PhysData", col= c("red", "orange", "yellow", "green", "lightblue", "royalblue", "purple", "pink")))
它有 8 列数据(基本上是 4 组 2 列)。但是我想将单个数据点包含在箱线图中(因此我不想更改有关箱线图的任何内容,只需在上面添加所有其他数据点)。
我正在 Rstudio 中工作,如果这改变了 R 的任何内容。而且我是初学者,所以即使你认为很明显,也请解释每一个细节!
我试过在这里查看有关类似事情的其他问题,但我找不到一个可以准确解释我想要做什么的问题。我不想添加随机数据(这是我对抖动函数的印象),而是收集的实际数据。此外,我发现的大部分内容都使用而不是 boxplot()。是否有区别(和 ),它是什么?ggplot()
geom_boxplot
答:
1赞
Juli
11/8/2023
#1
我建议使用代替.ggplot::geom_boxplot()
base::boxplot()
该函数不会添加随机数据,而是将现有数据间隔开来,因此您可以查看单个数据点而不会叠加。本文介绍了 的用法。还给出了代码示例。jitter
geom_boxplot()
评论
PhysData
dput()