dev.capabilities
位于 grDevices
包(package)。 说明
查询当前图形设备的能力。
用法
dev.capabilities(what = NULL)
参数
what |
与“值”部分中列出的组件名称部分匹配的字符向量,或列出所有可用函数的 |
细节
这些函数必须由图形设备的作者指定,除非它们可以从缺少的钩子中推断出来。因此,它们通常会以 NA
的形式返回,并且可能反映底层设备的最大函数,其中一个设备支持多种输出格式。
如果图形格式支持的话,大多数最新设备都支持半透明颜色(PostScript 不支持)。另一方面,支持(完全或半)透明背景的图形格式相对较少:通常后者仅出现在 PDF 和 PNG 图中。
值
具有以下部分或全部组件的命名列表,其中任何组件都可能采用值 NA
:
semiTransparency |
逻辑:设备是否支持半透明颜色? |
transparentBackground |
字符:设备是否支持(半)透明背景?可能的值为 |
rasterImage |
字符:设备在多大程度上支持 |
capture |
逻辑:当前设备是否支持 |
locator |
|
events |
字符:该设备上可以生成哪些事件?目前这将是一个子集 |
patterns |
字符:设备是否支持图案填充? |
clippingPaths |
逻辑:设备是否支持剪切路径? |
masks |
性格:设备支持口罩吗? |
compositing |
字符:设备是否支持合成运算符?有许多可能的操作符和设备可以支持任何子集。例如, |
transformations |
逻辑:设备是否支持仿射变换? |
paths |
逻辑:设备是否支持描边和填充路径? |
glyphs |
逻辑:设备是否支持渲染字形? |
例子
dev.capabilities()
也可以看看
有关交互事件的详细信息,请参阅getGraphicsEvent
。
相关用法
- R dev.capture 将设备输出捕获为光栅图像
- R dev.interactive 当前图形设备是否具有交互性?
- R dev.size 查找设备表面的尺寸
- R dev.flush 保持或刷新屏幕图形设备上的输出
- R dev 控制多个设备
- R devAskNewPage 新页面前提示
- R dev2bitmap 通过 Ghostscript 用于位图文件的图形设备
- R dev2 在多个设备之间复制图形
- R densCols 平滑密度图的颜色
- R axisTicks 计算漂亮的轴刻度
- R hcl HCL 颜色规格
- R quartzFonts 石英字体
- R as.graphicsAnnot 强制图形注释对象
- R xyTable (x,y) 点的重数,例如,对于向日葵图
- R chull 计算一组点的凸包
- R convertColor 在色彩空间之间转换
- R X11Fonts X11 字体
- R plotmath R 中的数学注释
- R pdf.options 设置/查看 pdf 参数默认值的辅助函数
- R windows Windows 图形设备
- R rgb RGB 颜色规格
- R check.options 设置带有一致性检查的选项
- R msgWindow 操纵窗口
- R n2mfrow 根据绘图数计算默认“mfrow”
- R hsv HSV 颜色规格
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Query Capabilities of the Current Graphics Device。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。