我在从 R 导出 eps 文件并导入 Word 2010 时遇到问题。
我正在使用ggplot2
情节,例如
library(ggplot2)
p <- qplot(disp,hp,data=mtcars) + stat_smooth()
p
即使调用setEPS()
了以下任何一个都不能成功导入的生产文件。
ggsave("plot.eps")
postscript("plot.eps")
print(p)
dev.off()
奇怪的是,如果我从 GUI 的菜单中使用File
-> Save As
->生成绘图Postscript
,它可以正确导入。但是,当 Word 文档随后导出为 pdf 时,图形中的字体有点锯齿状。
所以我的问题是:
- (
ggsave
/postscript
) 设置的哪些组合允许我生成可以导入 Word 2010 的 eps 文件? - 当 Word 文档导出为 pdf 时,如何确保字体保持清晰?
更新
经过更多的调查,我有更多的运气cairo_ps
来制作这些情节。但是,导入 Word 时不会显示任何文本。
此外,在检查乳胶文档中的各种 eps 输出(cairo_ps
从 GUI 保存ggsave
)后,Word 中的 eps 导入过滤器似乎很差,因为打印/pdf 输出与乳胶文档的质量不匹配. 该ggsave
版本(使用postscript
)确实存在其他两种方法所没有的颜色问题。
结论是这是一个 Word 问题,因此fortune(109)
不适用。我很乐意被证明不是这样,但我会将答案和赏金奖励给任何能够提供可以以命令形式复制 GUI 输出的命令的人。