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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。