R语言
savePlot
位于 grDevices
包(package)。 说明
将 cairo X11()
设备的当前页面保存到文件中。
用法
savePlot(filename = paste0("Rplot.", type),
type = c("png", "jpeg", "tiff", "bmp"),
device = dev.cur())
参数
filename |
要保存到的文件名。 |
type |
文件类型。 |
device |
要保存的设备。 |
细节
仅支持基于 cairo 的 X11
设备。
这是通过将图像表面复制到文件来实现的。对于 PNG 来说,始终是每像素 24 位的 PNG“DirectClass”文件,对于 JPEG 来说,质量为 75%,对于 TIFF 来说,没有压缩。
对于具有缓冲的设备,这会复制缓冲区的图像表面,因此即使已调用 dev.hold
也能正常工作。
绘图在渲染到画布上后保存(默认不透明白色),因此对于默认的bg = "transparent"
,有效背景颜色是画布颜色。
值
看不见的NULL
。
注意
对于 Windows 上的 windows
设备,有一个同名的类似函数,但类型更多:它有一个附加参数 restoreConsole
,仅在 Windows 上受支持。
也可以看看
recordPlot()
与设备无关。此外,X11
、dev.copy
、dev.print
相关用法
- 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大神的英文原创作品 Save Cairo X11 Plot to File。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。