0

このトピックに続いて、 plot.xts を使用してろうそくチャートでろうそくの幅を設定するにはどうすればよいですか? plot.xts、このような素晴らしいローソク足プロットを作成する方法に気づきました。ただし、その投稿のコードを試してみると、x 軸を正しく取得できません。私は試した

start <- as.Date('2007-01-03');end<-as.Date('2007-12-31')
from.dat <- start;to.dat <- end
getSymbols("C", src="yahoo", from = from.dat, to = to.dat)
candlecolors <- ifelse(C[,'C.Close'] < C[,'C.Open'], 'RED', 'GREEN')
plot.xts(C, type='candles',width=70000, candle.col=candlecolors,     bar.col='BLACK',cex.axis=1.5,main='Candlestick plot of Citigroup (2007)',cex.main=2)

x 軸は、私が望んでいたものではありません。この投稿のカラー プロットに似たものが必要 です

申し訳ありませんが、画像を投稿するのに十分な評判がありません。どんな助けでも大歓迎です。

よろしく、

長いです

4

1 に答える 1

1

プロット パラメータxaxtは に渡すことができますplot.xts()。したがって、最初にできることは、呼び出しに引数xaxt="n"を追加することです。plot.xts()これにより、R は自動的に軸を描画しないようになります。

axis()その後、目盛りの色ごとに 1 回、複数回呼び出すことができます。その関数のドキュメントを読んでください。かなり簡単です。行き詰まっている場合は、R ヘルプ アーカイブの短いスレッドに解決策があります: http://r.789695.n4.nabble.com/axis-tick-colors-only-one-value-allowed-td4188284。 html .

一方で、xtsパッケージのどこかにより良い解決策があるかもしれません。

于 2013-12-18T09:58:50.020 に答える