如何在 R 的箱线图中叠加各个数据点?

问题描述 投票:0回答:1

这是我的代码:

boxplot(PhysData, main="PhysData", col= c("red", "orange", "yellow", "green", "lightblue", "royalblue", "purple", "pink"))) 

它有8列数据(基本上是4组2组)。但我想将各个数据点包含到箱线图中(所以我不想更改箱线图的任何内容,只需在顶部添加所有其他数据点)。

我正在 Rstudio 工作,如果这会改变 R 的任何内容。而且我很初学者,所以请解释每个细节,即使你认为它很明显!

我尝试查看这里有关类似事情的其他问题,但我找不到一个可以准确解释我正在尝试做的事情的问题。我不想添加随机数据(这就是我对抖动函数的印象),而是收集的实际数据。另外,我发现的大多数内容都使用

ggplot()
而不是 boxplot()。有区别吗(和
geom_boxplot
)有什么区别吗?

r boxplot jitter
1个回答
0
投票

我建议使用 ggplot() 而不是 boxplot()。在 ggplot() 中,geom_boxplot() 指定要创建的绘图类型。抖动功能不会添加随机数据,而是对现有数据进行间隔,以便您可以看到单个数据点而不会重叠。这篇文章通过代码示例解释了 geom_boxplot() 的使用。如果你想继续使用 boxplot() 我认为你必须手动创建一个抖动函数。

© www.soinside.com 2019 - 2024. All rights reserved.