在不打开图形设备的情况下获取par值

时间:2014-02-25 13:43:09

标签: r

是否可以在不打开图形设备的情况下从par中获取参数?例如,如果我这样做:

opar <- par()[["mar"]]
opar

在我的Windows 7 / linux mint 14 / mac机器上打开了一个图形设备。

如何在不唤醒图形设备的情况下获取输出?

1 个答案:

答案 0 :(得分:2)

不,因为来自par()的参数存储为图形设备的一部分。

<强>详情

par()调用内部c函数(C_par()),该函数使用要求当前设备的c函数GEcurrentDevice()检查当前设备。如果找不到设备,则会启动一个设备(source code)。 C_par()然后使用Query()函数(source code)将参数添加到设备。