我已经编写了一些绘图方法,我希望在R中使用testthat
进行自动单元测试。这样做填充我的测试脚本文件夹与绘图文件,这是一个麻烦。
我的问:有没有办法绘制一个只能抛出情节的设备?有点像将文件写入/dev/null
答案 0 :(得分:4)
来自help("pdf")
:
file:一个字符串,给出文件名。如果是的话 形成“| cmd”,输出通过管道传递给cmd给出的命令。如果是 NULL,然后没有创建外部文件(实际上,没有绘图 发生),但仍可查询设备(例如,文本大小)。
因此,
pdf(file = NULL)
plot(1)
dev.off()
不会产生任何输出。