r - 在 R 中创建 PDF 时 plot.new() 出错

标签 r pdf dendrogram

在 R 中绘制树状图时,我遇到了一个我以前从未见过的有趣错误。

Error in plot.new() : 
  cannot open file 'C:\Users\Sun\AppData\Local\Temp\RtmpKSRNuD\pdf12207aa37548', reason No such file or directory

昨天在绘制其他树状图并将其保存在 PDF 文件中时,我没有出现该错误.. 知道这意味着什么吗?

最佳答案

相关回答Plot() error when using REngine.Rserve建议发送 dev.close()调用作为“上次未正确关闭设备”的解决方法(特别是在 Rserve 下)。

相关回答Cannot open file '', reason No such file or directory建议使用 file.path作为 paste 的替代方案用于创建具有独立于平台的路径分隔符的文件名。

我的运气更好 graphics.off() .不同的是dev.close()关闭当前设备,graphics.off()关闭所有打开的设备。就我而言,我正在从 Rserve session 调用的 knitr Rmd 中编写 PDF,因此我可能有多个打开的设备。

我还发现有一个 mysterious folder命名 (null).1001.1001 (它在 Ubuntu 机器上,以 uid 1001,gid 1001 登录)。这个文件夹的存在似乎对我有帮助。

关于r - 在 R 中创建 PDF 时 plot.new() 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30512972/

相关文章:

r - 偏斜分布 Rcpp

r - 如何使用不会重叠的 ggplot2 和 R 将一系列坐标绘制为矩形?

r - 在kernlab中的SVM训练之外的内核矩阵计算

python - (Python) 更改使用 xtopdf 生成的 PDF 文件的页面大小和格式

go - jung-kurt/gofpdf TM商标符号未正确呈现

ios - 如何在 Objective C 中打开本地保存的 PDF 文件

R XML错误: 'configure' exists but is not executable centos 7

python - 树状图 y 轴标记困惑

r - 从 R 中的家谱数据生成树状图

r - 加入树状图和热图