【发布时间】:2017-06-29 04:16:52
【问题描述】:
我得到 Rscript 错误:
dev.copy2pdf(file = fname, out.type = "pdf") 中的错误: 只能从屏幕设备打印 执行停止
我在我的 Mac OSX 控制台中运行以下 R 源代码:
Rscript --vanulla charts.R
我使用的是 R 版本 3.3.2。这是我的来源:
library(quantmod)
sym <- 'IBM'
d <- getSymbols(sym,src = "yahoo", auto.assign = FALSE)
chartSeries(d, name = sym, theme = "white", bar.type = 'ohlc',
line.type = "l",TA = "addVo();addSMA()",
subset = 'last 6 months')
addRSI()
dev <- dev.prev()
fname <- sprintf("%s.pdf",sym)
dev.copy2pdf(file = fname, out.type = "pdf")
dev.off()
如果我想输出在 conole 上运行的 PDF,如何修复 dev.copy2pdf()。它在我的 RStudio 中运行良好,
谢谢
【问题讨论】: