R:在查询grahical参数时阻止par()打开新窗口

时间:2014-07-20 13:05:33

标签: r graphics plot

这个问题说明了一切 有时您需要进行初步计算以格式化您的绘图,并且您不希望显示窗口,并且最重要的是窃取焦点

例如,假设您想知道用作边距的线条的高度,您可能想要使用:

par("mai")/par("mar")

我经常使用图形参数来定义图形输出,并找到弹出窗口分散注意力和耗时。

一种可能性是将所有内容发送到具有自定义安静{0}}的虚假设备:

par()

等等 没有任何噪音:

qpar=function(...){
    pdf()
    ret=par(...)
    dev.off()
    unlink('Rplots.pdf')
    ret
}

似乎有点矫枉过正,对par("mai")/qpar("mar") # [1] 0.2 0.2 0.2 0.2 设备(或X11)无效。

此外,windows()pdf.options()等仅限于一些设备特定参数。

0 个答案:

没有答案