如何重置R中的par(mfrow)

akz*_*akz 47 plot r reset

我设置了标准杆(mfrow = c(1,2)),现在我每次绘图都显示将它分成2个图.如何将其重置为仅显示一个图.

非常感谢.

Kar*_* W. 76

您可以重置mfrow参数

par(mfrow=c(1,1))
Run Code Online (Sandbox Code Playgroud)

  • @akz更一般地说,请记住每个绘图设备都有自己独立的'par`设置.因此,如果您在控制台中以交互方式生成绘图并使用`par(foo = bar)`更改某些设置,则可以通过调用`dev.off()`重新开始,并在新设备上创建绘图. (8认同)
  • 另一个有用的习语是'oldparams < - par(mfrow = c(2,1)); [做东西]; 帕(oldparams)` (6认同)

小智 28

您可以通过执行以下操作重置绘图:

dev.off()
Run Code Online (Sandbox Code Playgroud)

  • 这在交互式工作时有效,但可以破坏knitr\pandoc等文档生成系统. (8认同)
  • 如果不检查是否有需要关闭的内容,就会出错。最好使用:`if(dev.cur() &gt; 1) dev.off()` (2认同)