【发布时间】:2019-07-30 23:03:54
【问题描述】:
我正在尝试在任务管理器中运行此代码。它在 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')
我在任务管理器中运行时的错误如下:
(function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", 中的错误: 无法打开文件“Rplots.pdf” 调用:-> 执行停止
下面的帖子谈到了调用 Rscript 时的vanilla options...但我无法弄清楚解决方案是什么...
【问题讨论】:
-
您是否可以打开该文件?我在查看文件时遇到了类似的 ggsave 错误。另外,为什么要使用 png 设备来保存 pdf?
-
我从未尝试打开它...除非 ggsave() 在后端打开它。我想保存,因为我将其包含在电子邮件正文中...这只是一部分我的电子邮件代码导致问题
标签: r ggplot2 task rstudio rscript