【问题标题】:"Error in png(..., res = dpi, units = "in")" while running Knit to html in R Studio在 R Studio 中运行 Knit 到 html 时出现“png 错误(...,res = dpi,units = “in”)”
【发布时间】:2017-08-03 15:47:42
【问题描述】:

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

从第 270-274 行退出 (HC_FC_indivisual_cellline_fdr_1%.Rmd) png(..., res = dpi, units = "in") 中的错误:无效的“文件名”调用: ... in_dir -> plot2dev -> do.call -> -> png 执行停止

【问题讨论】:

  • 文件名中似乎有一个百分号。请尝试删除它。
  • 非常感谢! RMD 文件的标题有问题。

标签: r knitr r-markdown


【解决方案1】:

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

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

【讨论】:

  • 简单,确保您命名包含绘图的代码块
【解决方案2】:

我遇到了同样的问题。我在我的第一个情节之前运行了这个,它为我解决了它

dev.off()

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    相关资源
    最近更新 更多