【发布时间】:2017-11-21 09:49:38
【问题描述】:
我使用 ggplot(用于绘制数据的 R 包)为我的科学工作创建了一个图形。这是一个散点图,在正常的 x-y 样式图中包含约 25.000 个数据点。每个数据点都有一个边框和一个颜色填充。输出矢量 PDF 的大小为 1.3 Mb。现在,我想对字体大小和文本位置进行一些最终调整,并将其与我通常在 Illustrator 中所做的更大图形中的其他面板合并。所以我将散点图添加/嵌入到我的其余数字中,这很好地正确加载了所有元素。但是,当我将此文件简单地保存为 .ai 或 .pdf 时,输出将超过 ~30 Mb。怎么可能,所有元素仍然保留在原始(小)PDF 中,但是在 Illustrator 之后它被夸大了很多?保持文件的大小对我来说至关重要。
我尝试了很多方法,包括 Illustrator 中的不同 PDF 导出选项和 macOS 预览 PDF 文件压缩,但没有任何效果。我什至尝试将所有约 25.000 个重叠点合并为一个或至少几个形状,但 Illustrator 在此过程中崩溃(Illustrator > Pathfinder 联合/合并)或生成的 PDF 显示一些不稳定的行为,即在 Word 中变为黑色/白色(Illustrator > 展平透明度)我在这里缺少什么?
感谢任何帮助!
【问题讨论】:
-
“现在,我想对字体大小和文本位置进行一些最终调整,并将其与更大图中的其他面板合并”我会在 R 中使用 ggplot2 和 gridExtra 完成所有这些操作。
-
这实际上是我更喜欢的,但我也有一些来自其他工具的图需要添加。这些也是 PDF 文件中的矢量图形,但是我无法控制其中的字体大小:(
-
我怀疑您的问题是 Illustrator 没有将文本嵌入为文本,而是嵌入为曲线。
-
@Roland:我认为这不是问题,因为即使我删除了所有文本并只保留情节本身,尺寸也会保持那么大。 @ Parth:我可以看到这是肯定的可能性,另一方面,当我真的不明白为什么 Illustrator 不能做到这一点时,这似乎是很多工作。由于我需要多个文本元素(也用于轴标签),我认为使用 R 图像处理工具会变得非常复杂:/
标签: r pdf ggplot2 adobe-illustrator