2012-03-05 192 views
8

我在我的MacBook Pro中生成ggplot2中的32x32(每个瓷砖小于四分之一英寸x四英寸大小)热图,这是相对简单的事情。然而,对于这个pdf输出是巨大的(类似7MB),并且当我在pdflatex中加载时,加载和更改文档中的页面变得非常缓慢。我有什么选择?有没有更好的方式来保存PDF格式的R与ggplot2和pdflatex很好地搭配?ggplot2/R输出pdf太大

+1

对于.png或.svg文件,您可能会有更好的运气。 – Gregor 2012-03-05 19:17:51

+0

当人们报告这类问题时,我的第一个猜测总是说明你已经指定了32英寸乘32英寸的pdf。太棒了!检查'ggsave'或'pdf'中的默认单位并相应地进行调整。 – joran 2012-03-05 19:18:36

+0

@joran:这是ggsave。修复。你能否请你的评论作为答案,以便我可以接受它? – carlosdc 2012-03-05 19:36:17

回答

6

PDF太大的常见原因是在保存时指定尺寸,认为您使用的是像素,而实际上默认值是以英寸为单位。

尝试更改单位(在ggsave)或大小在pdf