if(theme $ lylab){:参数的长度为零时出错

问题描述 投票:1回答:1
library(quantmod)
aapl<-getSymbols("aapl", auto.assign =FALSE)
head(aapl)
chart_Series(aapl, subset='2010::2010-04', 
theme =chartTheme(), 
TA="addvo();addbbands()")

我在运行此代码时遇到此错误:

“if(theme $ lylab){:参数长度为零时出错”

我觉得这很好,因为教科书中的基本例子却没有用

r plot quantmod
1个回答
2
投票

试试这个

chart_Series(aapl, subset='2010::2010-04', 
             theme =chart_theme(), 
             TA="add_Vo();add_BBands()")

chartSeries使用addVochartTheme,但chart_Series使用chart_themeadd_Vo等。不要试图将旧的绘图系统与新的绘图系统混合使用(在函数名称中使用_)。

© www.soinside.com 2019 - 2024. All rights reserved.