运行 任务管理器中的 ggsave()
Run ggsave() in task manager
我正在尝试 运行 任务管理器中的这段代码。在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')
我在任务管理器中 运行 时的错误如下所示:
Error in (function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", :
cannot open file 'Rplots.pdf'
Calls: ->
Execution halted
下面的post讲的是调用Rscript时的vanilla options
...但是我想不出解决办法...
Rscript ggplot - ggsave problem
这很有帮助。
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')
我正在尝试 运行 任务管理器中的这段代码。在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')
我在任务管理器中 运行 时的错误如下所示:
Error in (function (file = if (onefile) "Rplots.pdf" else "Rplot%03d.pdf", : cannot open file 'Rplots.pdf' Calls: -> Execution halted
下面的post讲的是调用Rscript时的vanilla options
...但是我想不出解决办法...
Rscript ggplot - ggsave problem
这很有帮助。
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')