首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基本绘图:多个图表:在oma边界绘制一个框

基本绘图:多个图表:在oma边界绘制一个框
EN

Stack Overflow用户
提问于 2020-12-05 13:17:41
回答 1查看 55关注 0票数 1

我有一些绘图图,我想把它放在一个由oma边界内缘(而不是页面边框)定义的方框中。我试过添加box.figure,但这不起作用

代码语言:javascript
复制
layout(matrix(c(1:10),5,2, byrow = TRUE), widths=c(1), heights=c(1))
par(oma=c(4,1,2,1))
par(mar=c(1,4,3,1))
for( n in 1:10) {
plot(1:10)
}

box("figure", col="forestgreen")  

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-05 13:34:02

使用‘外层’而不是图形,它应该在整个图上给出一个红色的框。森林绿色的颜色不清晰,您也可以尝试更明亮的颜色,如红色/绿色。你会观察到盒子会在边界上发光:

代码语言:javascript
复制
layout(matrix(c(1:10),5,2, byrow = TRUE), widths=c(1), heights=c(1))

par(oma=c(4,1,2,1))
par(mar=c(1,4,3,1))

for( n in 1:10) {
  plot(1:10)
  
}
box('outer',col = 'red')

在编辑后编辑

代码语言:javascript
复制
box('inner', col = 'red') 

在框中使用内部选项可以从内部给出盒周围的边距,外部选项给出外部边距。我希望这就是OP所期待的。谢谢

输出:内部

输出:外部

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65157303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档