我需要创建一个 pdf 文件,其中由ggplot2
创建的多张图表排列在A4纸上,并重复20-30次。
我将ggplot2
图表导出到 ps 文件中,然后按照PostScriptTrace
中的说明尝试grImport
,但它只是让我错误Unrecoverable error, exit code 1
{1}}。
我忽略了错误并尝试导入生成R对象的 xml 文件,给我另一个错误:
属性构造错误
找不到开始标记文本行21的结尾 标签图片行3中数据的过早结束 错误:1:属性构造错误
2:找不到开始标记文本行21的结尾 3:标签图片第3行中数据的过早结束
这里有什么问题?
谢谢!
答案 0 :(得分:0)
如果您没有时间处理Sweave,您还可以在生成绘图后从R编写一个简单的TeX文档,稍后可以将其编译为pdf。
E.g:
ggsave(p, file=paste('filename', id, '.pdf'))
cat(paste('\\includegraphics{',
paste('filename', id, '.pdf'), '}', sep=''),
file='report.pdf')
稍后,您可以使用例如pdflatex轻松将其编译为pdf。