我目前正在处理CGH数组结果,该结果涉及数以万计的点的多个图,并且我想从PDF设备的多页功能和PNG图像格式的亮度中受益。
问题在于PDF设备将这些图存储为矢量图形,因此PDF文件很大,需要几分钟才能打开。我不知道R是否可以绘制为嵌入单个PDF文件中的多个位图,因为我知道PDF格式能够处理它。
这是一个简单的示例,PDF文件约为2 Mo,而png文件约为10 Ko,所以我想要一个20 Ko左右的PDF文件。
png("test%i.png")
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
dev.off()
pdf("test.pdf", onefile=TRUE)
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
dev.off()
Run Code Online (Sandbox Code Playgroud)