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

r programmingserver side programmingprogramming

要在基础 R 中创建顶部带有水平箱线图的直方图,我们首先需要使用布局函数和 par 函数 margin (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,horizo​​ntal=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))

输出

如果将上述所有代码片段作为一个程序执行,则会生成以下输出 −


相关文章