【发布时间】:2011-08-12 23:55:16
【问题描述】:
通常当我制作自己的绘图函数时,我会制作一个构造:
op <- par("mypar"=myvalue)
on.exit(par(op))
这是将par 恢复为先前值的标准方法。想象一下,您一直在运行一些确实更改了某些 pars 的函数,并且您需要在 R 启动时重置为默认值。这样做的方便方法是什么?
或者换句话说:如何达到par() 的默认值?
【问题讨论】:
-
我的印象是每次新的图形设备启动时,它都会被赋予默认值。
-
@James 他们这样做了,但我认为@Joris Q 的主旨是,如果没有保存默认值,是否有办法重置当前设备的 pars。换句话说,我们如何确定设备的默认 pars,而不是当前 pars。
-
@Gavin Simpson 好吧,但是
dev.new()和dev.off()可以使用 -
@James 确实;我在 R 标签聊天室向@Joris 提到了这一点,但我们想要一个不那么老套的解决方案 :-)