R中的撤消布局
Posted
技术标签:
【中文标题】R中的撤消布局【英文标题】:Undo layout in R 【发布时间】:2015-03-16 14:38:07 【问题描述】:我最初创建了一个由箱线图和直方图组合而成的图。为此我设置了
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
谢谢 象头神
【问题讨论】:
是的,只需重置所有内容:par(mfrow=c(1,1))
也找到了this,这可能会给你一些好主意。
安德鲁 - 这工作谢谢!抱歉,我好像错误地标记了它。我想投票。如何撤消国旗?我会接受你的回答
看起来不错。已添加答案。
安德鲁 - 成功了!非常感谢。
【参考方案1】:
是的,使用:
par(mfrow=c(1,1))
其他好的答案可以找到here
【讨论】:
【参考方案2】:你应该在更改之前保存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])
【讨论】:
以上是关于R中的撤消布局的主要内容,如果未能解决你的问题,请参考以下文章