R:无法保存绘图
我正在生成一个可以在RMarkdown输出中看到的绘图,但每当我试图保存它时,我只会得到一个空白(白色)图像。我只是在绘图前后加上下面两行R:无法保存绘图,r,plot,ggplot2,save,R,Plot,Ggplot2,Save,我正在生成一个可以在RMarkdown输出中看到的绘图,但每当我试图保存它时,我只会得到一个空白(白色)图像。我只是在绘图前后加上下面两行 png("Output.png") #Plot code dev.off() 它起作用了。突然,它停止了工作。有人能帮我吗 编辑 当我使用pdf pdf("output.pdf") #plot code dev.off() 我得到的错误如下: There was error opening this documen
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.
谢谢。从我收集到的我是对的评论中,您需要打印生成的
ggplot2
对象才能显示绘图,另请参见R FAQ 7.22 这应该是可行的,问题可能出在绘图代码
部分。请创建一个可复制的示例。我猜您正在使用lattice
或ggplot2
,您需要在生成图形的代码上调用print
。我怀疑您打开了一个设备。运行dev.off()
直到在dev.off()中收到一条消息错误:无法关闭设备1(空设备)
@PaulHiemstra是的,你是对的,我使用的是ggplot
。我需要调用print
来获取图像。谢谢。我将我的评论作为一个答案发布,你可以接受它以向其他人表明这一问题已经解决。和和和14的可能重复。嗨,即使不使用ggplot2,我也会遇到这种情况(我使用的是基本图形“箱线图”功能)。知道为什么会发生这种情况吗?@AHegde此问题与此问题无关,因为箱线图函数不使用网格
图形。请创建一个新问题,其中包括一个。