首页 > 其他 > 详细

R同时保存png/pdf等格式图片

时间:2019-06-29 00:19:04      阅读:96      评论:0      收藏:0      [点我收藏+]

R怎么同时保存png/pdf等多种格式的图片?

如果是ggplot对象,用ggsave用两下就行,如果不是呢?

png/pdf()组合dev.off()是通常保存方法,但一个组合只能保存一个图片。要想保存多个图像,生成图片的对象需要多次生成,要是一个简单的作图脚本还好,复制粘贴就行,如果是很长很复杂的作图脚本呢?如果是循环批量作图呢?

ggplot对象绘图且同时生成pngpdf等矢量图,这个需求在流程开发中很常见吧,所以还是有必要了解下以下方法:

pdf("test.pdf")
a<-dev.cur()   #记录pdf设备
png("test.png")
dev.control("enable")

plot(sin, -pi, 2*pi)  #绘图

dev.copy(which=a)  #复制来自png设备的图片到pdf
dev.off()
dev.off()

R同时保存png/pdf等格式图片

原文:https://www.cnblogs.com/jessepeng/p/11105072.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!