在R中调用plot()而不生成绘图

时间:2016-08-17 13:16:22

标签: r

我已经编写了一些绘图方法,我希望在R中使用testthat进行自动单元测试。这样做填充我的测试脚本文件夹与绘图文件,这是一个麻烦。

我的问:有没有办法绘制一个只能抛出情节的设备?有点像将文件写入/dev/null

1 个答案:

答案 0 :(得分:4)

来自help("pdf")

  

file:一个字符串,给出文件名。如果是的话   形成“| cmd”,输出通过管道传递给cmd给出的命令。如果是   NULL,然后没有创建外部文件(实际上,没有绘图   发生),但仍可查询设备(例如,文本大小)。

因此,

pdf(file = NULL)
plot(1)
dev.off()

不会产生任何输出。