请考虑以下事项:
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 }}