2016-08-17 68 views
1

我已經寫了一些繪圖方法,我想在R中使用testthat執行自動單元測試。這樣做會使用繪圖文件填充我的測試腳本文件夾,這是令人討厭的。在R中調用繪圖()而不產生繪圖

我的問題:有沒有一種方法可以繪製出一個只拋出情節的設備?有點像寫一個文件/dev/null

回答

4

help("pdf")

文件:一個字符串給該文件的名稱。如果它是 格式「| cmd」,則輸出將傳送到cmd給出的命令。如果是 NULL,則不會創建任何外部文件(實際上,不會出現圖形 ),但仍可能會查詢設備(例如文本的大小)。

因此,

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

不產生任何輸出。

+0

這僅適用於pdf嗎? jpeg文件名沒有NULL選項。 – zx8754

+2

@ zx8754看來只有pdf設備提供了這個選項。 – Roland