【发布时间】:2013-04-18 05:15:54
【问题描述】:
我正在生成一个可以在 RMarkdown 输出中看到的图,但是每当我尝试保存它时,我得到的只是一张空白(白色)图像。我只是在情节前后添加以下两行
png("Output.png")
#Plot code
dev.off()
它正在工作。突然它停止工作了。有人可以帮我吗?
编辑
当我使用 pdf 时
pdf("output.pdf")
#plot code
dev.off()
我收到以下错误:
There was error opening this document. This document cannot be opened because it has no pages.
谢谢。
【问题讨论】:
-
这应该可以,问题可能出在
plot code部分。请创建一个可重现的示例,stackoverflow.com/questions/5963269/…。我的猜测是您使用的是lattice或ggplot2,并且您需要在生成该图形的代码上调用print。 -
我怀疑你打开了一个设备。运行
dev.off(),直到收到消息Error in dev.off() : cannot shut down device 1 (the null device)。 -
@PaulHiemstra 是的,你是对的,我使用的是
ggplot。我需要打电话给print来获取图像。谢谢。 -
我发表了我的评论作为答案,您可以接受它以向其他人展示这已解决。