"空"图形设备,以避免打开新窗口与par

时间:2017-08-01 08:11:27

标签: r graphics

请考虑以下事项:

dev.off()
dev.cur()  # null device
par("las") # opens a new device
dev.cur()  # default device

我的问题与this question中描述的问题完全相同,我不想打开新设备,但我调用的库无法避免调用par()。此外,我更喜欢比那里描述的黑客更好的解决方案。

我解决问题的想法如下:

通过

更改options("device")
options(device = function(){}) # WARNING CHRASHES R WHEN CALLING PAR()

这样就不会打开新设备了。然而,正如评论所指出的那样,这会让R崩溃。我的问题是,我应该更改options("device")以便不会打开新设备,而且在调用{{1时R也不会ch ch ch ch ch ch ch ch ch ch ch ch ch ch ch ch ch }}

0 个答案:

没有答案