在基础 R 的顶部创建带有水平箱线图的直方图。

要在基础 R 的顶部创建水平箱线图的直方图,我们首先需要使用布局函数和 par 函数边距 (mar) 定义绘图区域的布局,然后将创建箱线图,然后创建直方图。在创建箱线图和直方图时,我们需要确保箱线图的 ylim 和直方图的 xlim 相同。

查看下面的示例以了解如何完成。

示例

要在基础 R 的顶部创建具有水平箱线图的直方图,请使用以下代码段 -

x<-rnorm(100)
layout(mat=matrix(c(1,2),2,1,byrow=TRUE),height=c(2,4))
par(mar=c(4,3,1,2))
boxplot(x,horizontal=TRUE,outline=FALSE,ylim=c(-4,4))
输出结果

如果您执行上面给出的代码片段,它会生成以下输出 -

要在基础 R 的顶部创建具有水平箱线图的直方图,请将以下代码添加到上面的代码段 -

x<-rnorm(100)
layout(mat=matrix(c(1,2),2,1,byrow=TRUE),height=c(2,4))
par(mar=c(4,3,1,2))
hist(x,xlim=c(-4,4))
输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -