當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R savePlot 將 Cairo X11 圖保存到文件


R語言 savePlot 位於 grDevices 包(package)。

說明

將 cairo X11() 設備的當前頁麵保存到文件中。

用法

savePlot(filename = paste0("Rplot.", type),
         type = c("png", "jpeg", "tiff", "bmp"),
         device = dev.cur())

參數

filename

要保存到的文件名。

type

文件類型。

device

要保存的設備。

細節

僅支持基於 cairo 的 X11 設備。

這是通過將圖像表麵複製到文件來實現的。對於 PNG 來說,始終是每像素 24 位的 PNG“DirectClass”文件,對於 JPEG 來說,質量為 75%,對於 TIFF 來說,沒有壓縮。

對於具有緩衝的設備,這會複製緩衝區的圖像表麵,因此即使已調用 dev.hold 也能正常工作。

繪圖在渲染到畫布上後保存(默認不透明白色),因此對於默認的bg = "transparent",有效背景顏色是畫布顏色。

看不見的NULL

注意

對於 Windows 上的 windows 設備,有一個同名的類似函數,但類型更多:它有一個附加參數 restoreConsole,僅在 Windows 上受支持。

也可以看看

recordPlot() 與設備無關。此外,X11dev.copydev.print

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Save Cairo X11 Plot to File。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。