我已经创造了4块土地
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")

我想在第一个情节里加一行。我可以在运行代码的初始阶段添加一行
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")

但问题是:在所有四个情节都已经存在之后,如何在第一个情节中添加一行,就像在第一张图片中一样。
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)发布于 2022-09-07 08:55:08
图形参数mfg
表格
c(i, j)的数字向量,其中i和j表示下一个图形数组中要绘制的图形(如果设置)或正在绘制的图形(如果查询)。数组必须已由mfcol或mfrow设置。
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)

https://stackoverflow.com/questions/73632224
复制相似问题