" png错误(...,res = dpi,单位="")"在R Studio中运行Knit到html

时间:2017-08-03 15:47:43

标签: r knitr r-markdown

运行knit to HTML时收到错误消息。但是,如果我单独运行chunk,它会按预期绘制绘图。 会有什么问题?错误消息如下:

  

从第270-274行退出(HC_FC_indivisual_cellline_fdr_1%.Rmd)   png错误(...,res = dpi,单位=""):无效'文件名'呼叫:    ... in_dir - > plot2dev - > do.call - > - > PNG   执行暂停

2 个答案:

答案 0 :(得分:4)

当您在named code chunks内编织图形时,也会出现所描述的错误,并且chunk的名称在编织过程中不会导致有效的路径名。

也就是说,在编织过程中,图形被写入包含code chunk名称的临时路径,因此,该名称只应包含对路径名称有效的字符。一个人也应该避免对chunk names使用白色字符。

答案 1 :(得分:0)

我遇到了同样的问题。我在块中的第一个情节之前就运行了此命令,它为我解决了

dev.off()

希望这会有所帮助。