我正在尝试一个功能来绘制quantmod
图表和一些矩形图表。从cmd运行时它工作正常,但是在函数内部包装时,只显示rect,或者只显示图形,或者有时两者都没有显示。
示例代码:
f1 <- function() {
require(quantmod)
s <- get(getSymbols('PRGO'))["2012::"]
chart_Series(s)
u<-par("usr")
d<-data.frame(Buttom=c(100,90),Top=c(110,95))
rect(u[1],d[,'Buttom'],u[2],d[,'Top'],col=rgb(1,0,0,alpha=0.2),border=0)
}
assign
直到chob
。感谢。
答案 0 :(得分:1)
如果您将chart_Series()
包裹在print
内,它似乎有用吗?
f1 <- function() {
require(quantmod)
s <- get(getSymbols('PRGO'))["2012::"]
print(chart_Series(s))
u<-par("usr")
d<-data.frame(Buttom=c(100,90),Top=c(110,95))
rect(u[1],d[,'Buttom'],u[2],d[,'Top'],col=rgb(1,0,0,alpha=0.2),border=0)
}
f1()