我正在尝试在任务管理器中运行此代码。它在Rstudio中成功运行,但是当我在任务管理器中运行它时出错。这是R代码。
grDevices::dev.set(1)
library(ggplot2)
pdf(NULL)
options(bitmapType = 'cairo', device = 'pdf')
g <- ggplot()+geom_line(data = data.frame(a = 1:10, b = 21:30),
aes(x = a, y = b))
ggsave('path/graph.pdf',
g,
device = 'png')
我在任务管理器中运行它时的错误如下所示:
错误(函数(file = if(onefile)“Rplots.pdf”else“Rplot%03d.pdf”,:无法打开文件'Rplots.pdf'调用: - >执行暂停
下面的帖子在调用Rscript时讨论了vanilla options
......但我无法弄清楚解决方案是什么......
这有帮助。
grDevices::dev.set(1)
library(ggplot2)
pdf(NULL)
options(bitmapType = 'cairo', device = 'pdf')
g <- ggplot()+geom_line(data = data.frame(a = 1:10, b = 21:30),
aes(x = a, y = b))
ggsave(tf<-tempfile(fileext = ".png"),
g,
device = 'png')