在基础 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,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))
输出
如果将上述所有代码片段作为一个程序执行,则会生成以下输出 −