首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中指定的子图中添加一行

在R中指定的子图中添加一行
EN

Stack Overflow用户
提问于 2022-09-07 08:21:57
回答 1查看 36关注 0票数 2

我已经创造了4块土地

代码语言:javascript
复制
x1 <- rnorm(10)
x2 <- rnorm(10)
x3 <- rnorm(10)
x4 <- rnorm(10)

par(mfrow=c(2,2))
 plot(x1,t="p",main = "1")
 plot(x2,t="p",main = "2")
 plot(x3,t="p",main = "3")
 plot(x4,t="p",main = "4")

我想在第一个情节里加一行。我可以在运行代码的初始阶段添加一行

代码语言:javascript
复制
x1 <- rnorm(10)
x2 <- rnorm(10)
x3 <- rnorm(10)
x4 <- rnorm(10)

par(mfrow=c(2,2))
 plot(x1,t="p",main = "1") ; lines(rnorm(10),col=2)
 plot(x2,t="p",main = "2")
 plot(x3,t="p",main = "3")
 plot(x4,t="p",main = "4")

但问题是:在所有四个情节都已经存在之后,如何在第一个情节中添加一行,就像在第一张图片中一样。

代码语言:javascript
复制
x1 <- rnorm(10)
x2 <- rnorm(10)
x3 <- rnorm(10)
x4 <- rnorm(10)

par(mfrow=c(2,2))
 plot(x1,t="p",main = "1") 
 plot(x2,t="p",main = "2")
 plot(x3,t="p",main = "3")
 plot(x4,t="p",main = "4")

 
 # how to add line in first plot now ?
 lines(rnorm(10),col=2)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-07 08:55:08

图形参数mfg

表格c(i, j)的数字向量,其中ij表示下一个图形数组中要绘制的图形(如果设置)或正在绘制的图形(如果查询)。数组必须已由mfcolmfrow设置。

代码语言:javascript
复制
par(mfrow = c(2, 2))
plot(x1, main = "1") 
plot(x2, main = "2")
plot(x3, main = "3")
plot(x4, main = "4")

par(mfg = c(1, 1))
lines(rnorm(10), col = 2)

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

https://stackoverflow.com/questions/73632224

复制
相关文章

相似问题

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