add_TA関数(quantmodパッケージ)の現在のサブチャートを設定できません。現在のサブチャートを設定する
curon = 2
add_TA(x, type = "l",col = "blue", lwd = 2, on=curon)
(サブチャート2上の行を追加します)
Rは私にこのエラーを与えている:
Error in plot_ta(x = current.chob(), ta = get("x"), on = curon, taType = NULL, :
object 'curon' not found.
コマンド:
add_TA(x, type = "l",col = "blue", lwd = 2, on=2)
しかし正常に動作します
を。
注:この問題は、グローバルスコープ内ではなく、関数でのみ使用されます。ここでは完全な例である:それは私の作品として
library(quantmod)
test=function(){
x=xts(runif(10),Sys.Date()+1:10)
z=1/x
chart_Series(x)
add_TA(x, type = "l",col = "green", lwd = 2) #OK
add_TA(z, type = "l",col = "blue", lwd = 2, on=2) #OK
curon = 2;add_TA(z, type = "l",col = "red", lwd = 2, on=curon) #FAILS
}
test()
こんにちは。完全に再現可能な最小限の例は、問題の診断に役立ちます。また、 '?add_TA'(実際には' chart_Series'を参照しています)の文書には、「実験的な(読み込み:アルファ)使用には注意が必要です。 – BenBarnes