在 R 中绘制树状图时,我遇到了一个我以前从未见过的有趣错误。
Error in plot.new() :
cannot open file 'C:\Users\Sun\AppData\Local\Temp\RtmpKSRNuD\pdf12207aa37548', reason No such file or directory
Run Code Online (Sandbox Code Playgroud)
昨天在绘制其他树状图并将其保存在 PDF 文件中时,我没有出现该错误.. 知道这意味着什么吗?
使用 REngine.Rserve 时 Plot() 错误中的相关答案建议发送dev.close()呼叫作为“上次未正确关闭设备”(特别是在 Rserve 下)的解决方法。
相关答案无法打开文件 '',原因 No such file or directory建议使用file.path作为paste创建具有平台独立路径分隔符的文件名的替代方法。
我有更好的运气graphics.off()。区别在于dev.close()关闭当前设备,graphics.off()关闭所有打开的设备。就我而言,我正在从 Rserve 会话调用的 knitr Rmd 中编写 PDF,因此我可能有多个打开的设备。
我还发现有一个名为的神秘文件夹(null).1001.1001(它位于 Ubuntu 机器上,以 uid 1001、gid 1001 登录)。这个文件夹的存在似乎对我有帮助。
| 归档时间: |
|
| 查看次数: |
5113 次 |
| 最近记录: |