设置多个直方图使用相同的 bin 设置(R 语言)
在 R 语言中,我们可以使用 bingroup
参数来设置多个直方图,并且让它们使用相同的 bin(区间)设置。这样做可以方便地对比不同数据集的分布情况。以下是一个详细的示例代码,演示了如何实现这个功能。
首先,我们需要创建一些示例数据。在这个示例中,我们将创建两个数据集 data1
和 data2
,它们分别包含随机生成的 100 个和 200 个值。
set.seed(123) # 设置随机种子以确保结果可复现
data1 <- rnorm(100)
data2 <- rnorm(200)
接下来,我们使用 hist
函数来创建直方图。我们将使用 bingroup
参数来指定 bin 的设置。在这个例子中,我们使用相同的 bin 设置来创建两个直方图。
# 设置 bin 的范围和数量
bins <- seq(-3, 3, by = 0.5)
# 创建第一个直方图
hist(data1, breaks = bins, col = "blue", main = "数据集1直方图", xlab = "