在 R 中撤消布局
Undo layout in R
我最初创建了一个结合了箱形图和直方图的图。为此我设置
nf <- layout(mat = matrix(c(1,2),2,1, byrow=TRUE), height = c(1,3))
par(mar=c(2,2,1,1))
# Draw box plot
# Draw histogram
在此之后我需要创建一个常规绘图。但我发现所有后续情节都试图遵循相同的布局。一个在上面,一个在下面。
如何将布局重置为默认布局?
我应该使用
nf <- layout(mat = matrix(c(1,1),1,1, byrow=FALSE))
谢谢
象头神
是,使用:
par(mfrow=c(1,1))
可以找到其他好的答案here
你应该在更改之前保存par,并在初始化时使用它。
例子:
### #data set
df = iris
### #Save par's version
par_temp = par()
### #change par's
par(mfrow=c(2,1))
plot(df[,1:2])
hist(df[,1])
### #initialization of par's
par(par_temp)
hist(df[,1])
我最初创建了一个结合了箱形图和直方图的图。为此我设置
nf <- layout(mat = matrix(c(1,2),2,1, byrow=TRUE), height = c(1,3))
par(mar=c(2,2,1,1))
# Draw box plot
# Draw histogram
在此之后我需要创建一个常规绘图。但我发现所有后续情节都试图遵循相同的布局。一个在上面,一个在下面。
如何将布局重置为默认布局?
我应该使用 nf <- layout(mat = matrix(c(1,1),1,1, byrow=FALSE))
谢谢 象头神
是,使用:
par(mfrow=c(1,1))
可以找到其他好的答案here
你应该在更改之前保存par,并在初始化时使用它。
例子:
### #data set
df = iris
### #Save par's version
par_temp = par()
### #change par's
par(mfrow=c(2,1))
plot(df[,1:2])
hist(df[,1])
### #initialization of par's
par(par_temp)
hist(df[,1])