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


R Devices 圖形設備列表


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

說明

目前可以使用以下圖形設備:

windows

僅在 Windows 上,適用於 Windows 的圖形設備(在屏幕上、到打印機和 Windows 圖元文件)。

pdf

將 PDF 圖形命令寫入文件

postscript

將 PostScript 圖形命令寫入文件

xfig

XFIG 圖形文件格式的設備

bitmap

位圖pseudo-device通過Ghostscript(如果可用)。

pictex

將 TeX/PicTeX 圖形命令寫入文件(僅具有曆史意義)

以下設備將在以下情況下正常工作:R被編譯為使用它們(它們存在,但在其他係統上會返回警告):

cairo_pdfcairo_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 上:

windows.options ,

在類似 Unix 係統上:

X11.options , quartz.options ,

ps.optionspdf.options 了解如何自定義設備。

dev.interactivedev.curdev.printgraphics.offimagedev2bitmap

僅在 Unix 類似係統上:
capabilities看看是否X11,jpeg,png,tiff,quartz並且基於開羅的設備可用。

相關用法


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