我有点迷失在knitr包装中。 我喜欢spin()函数,以便快速给出我的分析的全局视图,但我需要将一些非常重要的图表保存为单独的pdf(例如,我的文件的第8个图应保存为“Figure1.pdf”显示在报告中)。如何使用spin()编织器生成报告并在pdf中保存一些图片
当我写:
Some random code and plots...
pdf('Figure1.pdf')
plot(important plot)
dev.off()
Some random code and plots
的重要情节自旋()后不显示在报告中,我想是在报告和PDF。
有什么办法吗?
感谢
我很困惑;当然,当knitr编译文档时,它也会生成图表,它们应该出现在同一个目录中(保存嵌入的base64编码图像)。您使用哪种输出格式的报表? – baptiste
出现在旋转的HTML编织器中必须抓取输出设备并创建** PNG **,然后将其包含在'spin'创建的HTML中。通过启动PDF设备,您已经篡改了该设备,因此您无法获得PNG。我无法想象如何生成PDF和PNG,而不需要在较低的级别连接到knitr的图形,这可能是可能的。 – Spacedman
'dev'接受一个向量,所以你可以告诉knitr为任何给定的块产生pdf和png – baptiste