0

我有 3 个不同的数据集 od 分数,分别命名为 aerobic1、aerobic2 和 aerobic3。每个数据集中只有一列分数,但我将它们放在不同的数据集中,因为 aerobic1 有 42 个测量值,aerobic2 有 20 个,aerobic3 有 19 个。

我想在一张图表上将这 3 个数据集显示为箱线图,每个箱线图都有标题。有人可以帮忙吗??抱歉,我只是 R 的初学者

我从上一篇文章中尝试了下面的代码,但问题是,第三个箱线图在屏幕上的一半,Y 上的比例是 -2 到 +2,而我的数据范围从 45 到 180。非常感谢任何帮助

set.seed(1)
aerobic1 <- rnorm(100)
aerobic2 <- rnorm(100)
aerobic3 <- rnorm(100)

boxplot(aerobic1, at=1, xlim=c(0, 3))
boxplot(aerobic2, at=2, add=TRUE)
boxplot(aerobic3, at=3, add=TRUE)
4

1 回答 1

4

您可以将数据与 结合c并找出range以设置 y 轴的限制ylim

boxplot(aerobic1, at = 1, xlim = c(0.5, 3.5), 
  ylim = range(c(aerobic1, aerobic2, aerobic3)))
boxplot(aerobic2, at = 2, add = TRUE)
boxplot(aerobic3, at = 3, add = TRUE)

在此处输入图像描述

于 2013-10-20T21:46:16.437 回答