【发布时间】:2014-01-14 11:05:27
【问题描述】:
我在尝试导出 R 图时遇到问题,当我用谷歌搜索时,我找到了解决方案:
postscript(file="result.eps", onefile=FALSE, horizontal=FALSE)
使用图像查看器查看时,eps 图像可以正常显示。
图片需要包含在我正在使用 Latex 准备的 pdf 报告中。问题是,在从 Latex 准备的 pdf 中,这些图没有按预期显示。缺少一些东西(轴刻度、轴标签和图例文本)。 我只想提一下完成 - 我通过使用 par(new=T) 在其他地块上附加地块来创建地块。
【问题讨论】:
-
一旦 ps 出来了,您可以使用 ghostscript 或其他方式正确查看,您可以确定“问题”不在于您如何从 R 创建 ps。所以我们应该调查您如何包含它作为您的 LaTeX 文档中的图形。以防万一,这将成为 TeX 交换而不是 SO 的问题。
-
我没有找到一种非常好的方法来用 R 生成好的 eps 图...尤其是如果你希望你的情节包含特殊字符。我总是使用 tikzDevice 包。它生成 LaTeX 代码,可以轻松地包含在您的文件中或独立处理。然后由 LaTeX 生成 eps 图。尽管一开始听起来有点复杂,但也有一些优势。例如,由于 LaTeX 实际生成了绘图,因此使用了 LaTeX 字体,这为您的最终文档提供了一致的布局。或者您可以在图表中使用 LaTeX 的公式设置...
-
尝试在
postscript()行前加上一行:setEPS()。