1
我已经写了一些绘图方法,我想在R中使用testthat
执行自动单元测试。这样做会使用绘图文件填充我的测试脚本文件夹,这是令人讨厌的。在R中调用绘图()而不产生绘图
我的问题:有没有一种方法可以绘制出一个只抛出情节的设备?有点像写一个文件/dev/null
我已经写了一些绘图方法,我想在R中使用testthat
执行自动单元测试。这样做会使用绘图文件填充我的测试脚本文件夹,这是令人讨厌的。在R中调用绘图()而不产生绘图
我的问题:有没有一种方法可以绘制出一个只抛出情节的设备?有点像写一个文件/dev/null
从help("pdf")
:
文件:一个字符串给该文件的名称。如果它是 格式“| cmd”,则输出将传送到cmd给出的命令。如果是 NULL,则不会创建任何外部文件(实际上,不会出现图形 ),但仍可能会查询设备(例如文本的大小)。
因此,
pdf(file = NULL)
plot(1)
dev.off()
不产生任何输出。
这仅适用于pdf吗? jpeg文件名没有NULL选项。 – zx8754
@ zx8754看来只有pdf设备提供了这个选项。 – Roland