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


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

输出

如果将上面给出的所有代码片段作为一个程序执行,它将生成以下输出:

更新于: 2021年11月5日

664 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.