Devices
位於 grDevices
包(package)。 說明
目前可以使用以下圖形設備:
windows
:-
僅在 Windows 上,適用於 Windows 的圖形設備(在屏幕上、到打印機和 Windows 圖元文件)。
pdf
:-
將 PDF 圖形命令寫入文件
postscript
:-
將 PostScript 圖形命令寫入文件
xfig
:-
XFIG 圖形文件格式的設備
bitmap
:-
位圖pseudo-device通過
Ghostscript
(如果可用)。 pictex
:-
將 TeX/PicTeX 圖形命令寫入文件(僅具有曆史意義)
以下設備將在以下情況下正常工作:R被編譯為使用它們(它們存在,但在其他係統上會返回警告):
cairo_pdf
、cairo_ps
:-
基於 cairo 圖形的 PDF 和 PostScript 設備。
svg
:-
基於cairo圖形的SVG設備
png
:-
PNG 位圖設備
jpeg
:-
JPEG 位圖設備
bmp
:-
BMP 位圖設備
tiff
:-
TIFF 位圖設備
僅在 Unix 類係統(包括 Mac)上:
X11
:-
X11窗口係統的圖形設備
quartz
:-
macOS 原生 Quartz 2d 圖形係統的圖形設備。 (這僅在 macOS 上起作用,可以從
R.app
GUI 和命令行使用它:但即使對於遠程會話,它也會顯示在本地屏幕上。)
細節
如果沒有打開設備,調用任何高級圖形函數都會導致設備被打開。由哪個設備決定options("device")
最初設置為最適合每個平台:最適合交互使用的屏幕設備和pdf
(或設置R_DEFAULT_DEVICE) 否則。例外情況是 Unix 下的交互式使用,如果已知沒有可用的屏幕設備,則pdf()
被使用。
這是可能的R包(或R前端(例如 RStudio)以提供更多圖形設備,CRAN 上的幾個軟件包也可以這樣做。其中包括輸出 SVG 和 PGF/TiKZ 的其他設備(基於 TeX 的圖形,請參閱https://pgf.sourceforge.net/)。
例子
## Not run:
## open the default screen device on this platform if no device is
## open
if(dev.cur() == 1) dev.new()
## End(Not run)
也可以看看
有關此處列出的任何設備的更多信息的單獨幫助文件;
- 在 Windows 上:
- 在類似 Unix 係統上:
-
X11.options
,quartz.options
,
ps.options
和 pdf.options
了解如何自定義設備。
dev.interactive
、dev.cur
、dev.print
、graphics.off
、image
、dev2bitmap
。
僅在 Unix 類似係統上:
capabilities
看看是否X11
,jpeg
,png
,tiff
,quartz
並且基於開羅的設備可用。
相關用法
- R axisTicks 計算漂亮的軸刻度
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R as.graphicsAnnot 強製圖形注釋對象
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R dev.interactive 當前圖形設備是否具有交互性?
- R chull 計算一組點的凸包
- R convertColor 在色彩空間之間轉換
- R X11Fonts X11 字體
- R plotmath R 中的數學注釋
- R dev.capture 將設備輸出捕獲為光柵圖像
- R dev.size 查找設備表麵的尺寸
- R pdf.options 設置/查看 pdf 參數默認值的輔助函數
- R densCols 平滑密度圖的顏色
- R windows Windows 圖形設備
- R rgb RGB 顏色規格
- R check.options 設置帶有一致性檢查的選項
- R msgWindow 操縱窗口
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
- R n2mfrow 根據繪圖數計算默認“mfrow”
- R dev 控製多個設備
- R hsv HSV 顏色規格
- R postscript PostScript 圖形
- R pdf PDF圖形設備
- R xyz.coords 提取繪圖結構
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 List of Graphical Devices。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。