R语言
recordGraphics
位于 grDevices
包(package)。 说明
在图形引擎显示列表上记录任意代码。对于用取决于计算的图形输出封装计算非常有用。仅供专家使用。
用法
recordGraphics(expr, list, env)
参数
expr |
模式 |
list |
定义要在其中评估 |
env |
一个 |
细节
expr
中的代码在由 list
构造的环境中进行评估,其中 env
作为该环境的父环境。
所有三个参数都保存在图形引擎显示列表中,以便在设备调整大小或在设备之间复制时,可以重新创建原始评估环境,并且可以重新评估代码以重现图形输出。
值
评估 expr
的值。
警告
此函数不适合一般用途。不正确或不当使用此函数可能会导致意外和/或不良结果。
可接受的使用示例是查询图形设备或图形系统设置的当前状态,然后调用图形函数。
不正确使用的一个示例是调用 assign
函数来在全局环境中执行分配。
例子
require(graphics)
plot(1:10)
# This rectangle remains 1inch wide when the device is resized
recordGraphics(
{
rect(4, 2,
4 + diff(par("usr")[1:2])/par("pin")[1], 3)
},
list(),
getNamespace("graphics"))
也可以看看
相关用法
- R recordPlot 记录和重放绘图
- R rgb RGB 颜色规格
- R rgb2hsv RGB 到 HSV 转换
- 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 check.options 设置带有一致性检查的选项
- R msgWindow 操纵窗口
- R dev.flush 保持或刷新屏幕图形设备上的输出
- R n2mfrow 根据绘图数计算默认“mfrow”
- R dev 控制多个设备
- R hsv HSV 颜色规格
- R postscript PostScript 图形
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Record Graphics Operations。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。