使用截断的shapefile和我添加的一些数据,我使用spplot创建了一个彩色地图。但是,当我将创建的图形导出为PDF时,文件大小非常大,最终文档也是如此。 (PDF约为50 MB)。
这是正常还是我做错了什么?我不确定我是否可以提供最小的工作示例,因为shapefile也非常大(300MB)。
或者,有没有办法在事后减少文件大小?
答案 0 :(得分:2)
在http://markmail.org/message/ravkpnjexagmpm4o
中引用Brian Ripley教授如果压缩足够,R-devel中的pdf()就可以了,就像当前R中的cairo_pdf()一样。除了Acrobat之外,还有其他方法来压缩/压缩PDF文件:请参阅?tools :: compactPDF和'Writing R Extensions'手册。
答案 1 :(得分:1)
作为pdf的替代方案,我建议生成高分辨率的png。我已经向计算机和地球科学等期刊提交了这样的问题。使用这样的png可以使文档更加可行。如果你想坚持使用pdf,pdftk(pdf toolkit)允许你压缩pdf。
答案 2 :(得分:0)
library(tools)
help(compactPDF)