在任务管理器中运行ggsave()

时间:2019-03-08 21:29:47

标签: r ggplot2 task rstudio rscript

我正在尝试在任务管理器中运行此代码。它在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')

在任务管理器中运行该错误时,它看起来像这样:

  

错误(函数(文件= if(一个文件)“ Rplots.pdf”,否则“ Rplot%03d.pdf”,):     无法打开文件“ Rplots.pdf”   通话:->   执行停止

下面的帖子在调用Rscript时讨论了vanilla options ...但是我不知道解决方案是什么...

Rscript ggplot - ggsave problem

0 个答案:

没有答案