2

使用截断的 shapefile 和我添加的一些数据,我使用 spplot 创建了一个彩色地图。但是,当我将创建的图形导出为 PDF 时,文件大小非常大,最终文档也是如此。(PDF 约为 50 MB)。

这是正常的还是我做错了什么?我不确定我是否可以提供一个最小的工作示例,因为 shapefile 也很大(300MB)。

或者,有没有办法在事后减少文件大小?

4

3 回答 3

2

http://markmail.org/message/ravkpnjexagmpm4o中引用 Brian Ripley 教授

如果压缩足够,R-devel 中的 pdf() 就可以了,就像当前 R 中的 cairo_pdf() 一样。除了 Acrobat 之外,还有其他方法可以压缩/压缩 PDF 文件:请参阅 ?tools::compactPDF 和 'Writing R扩展手册。

于 2011-11-29T12:41:48.297 回答
1

作为 pdf 的替代方案,我建议生成高分辨率 png。我已经毫无问题地向计算机和地球科学等期刊提交了此类 png。使用这样的 png 可以使放入它们的文档更加可行。如果您想坚持使用 pdf,pdftk(pdf 工具包)允许您压缩 pdf。

于 2011-11-29T13:51:53.443 回答
0
library(tools)    
help(compactPDF) 
于 2011-11-29T12:40:37.433 回答