6 日間の日中データを 6 つのグラフとしてプロットしようとしています。Quantmod の実験的な chart_Series() 関数は、par() 設定で動作します。データを (XTS オブジェクトのベクトル) にプリロードしたbars
ので、コードは次のようになります。
par(mfrow=c(3,2)) #3 rows, 2 columns
for(d in bars){
print(chart_Series(d, type = "candlesticks") )
}
これは機能しますが、各グラフには独自の異なる y 軸スケールがあります。6 日間すべてをカバーする y 範囲を設定したかったのですが、これを行う方法が見つかりません。私はこれを試しました:
ylim=c(18000,20000)
print(chart_Series(d, type = "candlesticks",ylim=ylim) )
しかし、「未使用の引数」エラーで失敗します。yrange=ylim も失敗します。
chartSeries(d,yrange=ylim) を使用できますが、機能します。しかし、私の知る限り、複数のチャートを 1 つのディスプレイに表示することはできません (?)。(厳密には対象外かもしれませんが、見栄えの良いローソク足チャートを描画でき、y 軸の制御が可能で、1 つの画像に複数のチャートを描画できる代替 R パッケージの提案も大歓迎です。)