【发布时间】:2017-09-23 01:35:03
【问题描述】:
以下代码在纯 R 编辑器(R 附带)中工作,在 RStudio 中不工作
pdf('test.pdf')
plot(seq(1:10), seq(1:10))
dev.off()
当我在 RStudio 中运行它时,我进入 Acrobat “打开此文档时出错。此文件已打开或被另一个应用程序使用”
如果我使用,我会得到同样的错误:
pdf('test.pdf')
to_save<-plot(seq(1:10), seq(1:10))
print(to_save)
dev.off()
我有 R 版本 3.3.3 和 RStudio:版本 1.0.136 – © 2009-2016 RStudio, Inc. 这是在 Win 7 上。
有任何解决问题的想法吗?
【问题讨论】:
-
这意味着 R 外部的程序已打开并阻止您访问 pdf 文件。当您尝试写入文件时,您是否在 Acrobat Reader 中打开了文件?您是否尝试在 RStudio 中查看 PDF?
-
另外,您的
to_save<-plot(...)没有意义。您不能将基本图形分配给变量。 -
@Gregor,它适用于
grid.arrange,所以我想在这里尝试一下。