是否可以在不打开图形设备的情况下从par中获取参数?例如,如果我这样做:
opar <- par()[["mar"]]
opar
在我的Windows 7 / linux mint 14 / mac机器上打开了一个图形设备。
如何在不唤醒图形设备的情况下获取输出?
答案 0 :(得分:2)
不,因为来自par()
的参数存储为图形设备的一部分。
<强>详情
par()
调用内部c函数(C_par()
),该函数使用要求当前设备的c函数GEcurrentDevice()
检查当前设备。如果找不到设备,则会启动一个设备(source code)。 C_par()
然后使用Query()
函数(source code)将参数添加到设备。