Pdf 尝试在R中通过grImport导入ps文件时出错

Pdf 尝试在R中通过grImport导入ps文件时出错,pdf,r,postscript,Pdf,R,Postscript,我需要创建一个pdf文件,其中包含由ggplot2创建的多个图表,这些图表排列在一张A4纸中,并重复20-30次 我将ggplot2图表导出到ps文件中,并尝试按照grImport中的指示对其进行PostScriptTrace跟踪,但它只是不断给我提供不可恢复错误的错误,退出代码1 我忽略该错误并尝试将生成的xml文件导入到R对象中,请给出另一个错误: 属性构造错误 找不到开始标记文本行21的结尾 标签图片第3行数据提前结束 错误:1:属性构造错误 2:找不到开始标记文本行21的结尾 3:标签图

我需要创建一个pdf文件,其中包含由
ggplot2
创建的多个图表,这些图表排列在一张A4纸中,并重复20-30次

我将
ggplot2
图表导出到ps文件中,并尝试按照
grImport
中的指示对其进行
PostScriptTrace
跟踪,但它只是不断给我提供
不可恢复错误的错误,退出代码1

我忽略该错误并尝试将生成的xml文件导入到R对象中,请给出另一个错误:

属性构造错误
找不到开始标记文本行21的结尾
标签图片第3行数据提前结束
错误:1:属性构造错误
2:找不到开始标记文本行21的结尾
3:标签图片第3行中的数据过早结束

这里怎么了


谢谢

如果您没有时间处理,您还可以在生成绘图后从R编写一个简单的TeX文档,稍后可以将其编译为pdf

例如:


稍后,您可以使用例如pdflatex轻松地将其编译为pdf。

为什么要将其导出为.ps文件,然后使用PostScriptTrace导入?您不能用
pdf()
将其直接保存为.pdf吗?同意,使用
pdf()
可能更容易,或者更好,使用
swave
从R创建pdf输出。如果您不熟悉
swave
,我建议您使用本教程:
    ggsave(p, file=paste('filename', id, '.pdf'))
    cat(paste('\\includegraphics{',
        paste('filename', id, '.pdf'), '}', sep=''),
        file='report.pdf')