在R语言中为直方图添加边缘箱线图
直方图是一种常用的数据可视化工具,用于展示数据的分布情况。而箱线图则提供了有关数据集的统计摘要信息。本文将介绍如何在R语言中将这两种图形结合起来,通过在直方图的边缘添加边缘箱线图来提供更多的数据信息。
我们首先需要准备一组数据用于绘制直方图和箱线图。这里我们使用R语言内置的mtcars数据集,该数据集包含了不同汽车型号的性能指标。
# 载入数据
data(mtcars)
# 提取汽车的燃油经济性数据
mpg <- mtcars$mpg
车的燃油经济性数据
mpg <- mtcars$mpg
# 绘制直方图
hist(mpg, main = "汽车燃油经济性直方图", xlab = "燃油经济性")
# 绘制箱线图
par(new = TRUE)
boxplot(mpg, horizontal = TRUE, axes = FALSE, add = TRUE, at = max(hist(mpg)$counts) / 2, range = 0)
在上述代码中,首先使用data(mtcars)
载入mtcars数据集。然后提取其中的mpg
列,即汽车的燃油经济性数据。接下来,我们使用hist(mpg)
绘制直方图,其中main
参数用于设置图形的标题,xlab<