Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R输出到屏幕错误_R_Output - Fatal编程技术网

R输出到屏幕错误

R输出到屏幕错误,r,output,R,Output,我得到的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) c

我得到的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()
库(quantmod)

sym这似乎已经解决了它

#https://stackoverflow.com/questions/5625394/problem-saving-pdf-file-in-r-with-ggplot2
pdf(fname)
chartSeries(d, name=sym, theme="white",bar.type='ohlc',line.type="l",TA="addRSI();addVo();addBBands();addSMA()",subset='last 6 months')
dev.off()

这似乎已经解决了它

#https://stackoverflow.com/questions/5625394/problem-saving-pdf-file-in-r-with-ggplot2
pdf(fname)
chartSeries(d, name=sym, theme="white",bar.type='ohlc',line.type="l",TA="addRSI();addVo();addBBands();addSMA()",subset='last 6 months')
dev.off()

准确地解释如何使用会很有帮助:在编译图之后不要使用
dev.copy2pdf()
dev.print()
,而是在编译图之前使用
pdf()
。准确地解释如何使用会很有帮助:在编译图之后不要使用
dev.copy2pdf()
dev.print()
之前。