xtsExtra を使用して、複数の時系列プロットの色を調整するのに問題があります。
これは最小限の例のコードです:
require("xtsExtra")
n <- 50
data <- replicate(2, rnorm(n))
my.ts <- as.xts(ts(data, start=Sys.Date()-n, end=Sys.Date()))
plot.zoo(my.ts, col = c('blue', 'green'))
plot.xts(my.ts, col = c('blue', 'green'))
plot.zoo コマンドは
、
一方、xtsExtra パッケージの plot コマンドでは、
.
2 番目のプロットでは、2 つの時系列がうまく重なり合っていますが、col オプションの影響を受けないように見えます。
xtsExtra パッケージ (rev. 862) の最新バージョン 0.0-1 を使用しています。
xts および xtsExtra パッケージは Zoo の拡張機能として設計されており、同じ引数 (および多くの追加引数) で動作する必要があることを理解しています。screens オプションを使用して plot.zoo で同じオーバーレイ動作を得ることができますが、問題を引き起こす plot.xts への呼び出しが quantstrat パッケージ (関数 chart.forward.training および chart. .forward.testing など) 変更するのは嫌いです。(ちなみに、これらの関数の dev.new() も問題を引き起こしています。)
質問: xtsExtra パッケージのプロットが col= オプションに応答しないように見えるのはなぜですか? また、関数の呼び出しを変更することが実際のオプションではない場合、どうすればよいでしょうか?