4

version.string Rバージョン2.11.0(2010-04-22)を使用するquantmod "0.3-17"
Windows XP

チャートに表示されている線の色が緑色でchartSeries機能quantmodを使用している場合。type="line"緑から別の色に変えたいのですが。

を変更できるように見えますchartThemeが、テーマには、線のプロット表示の色を変更するための変数が明示的にありません。

関数を使用するとライン表示の色を変更でき ます-では、を使用しplot()てラインプロットの表示を別の色に変更することはできますか?chartSeries()quantmod

4

1 に答える 1

2

チャートの外観のすべての側面を制御するオプションで引数リストを乱雑にするのではなくchartSeries()、単一のtheme引数があります。プロットのほとんどの部分の色を制御するオブジェクトをtheme受け入れ、それらの色の選択肢をすべて1つのオブジェクトにバンドルします。chart.theme

この関数は、適切な形式のオブジェクトをchartTheme()作成します。chart.themeにリストされているオプションの中で、 ?chartThemeあなたup.colが尋ねている色を制御しているようです:

require(quantmod)
getSymbols("YHOO")
chartSeries(YHOO, type="line",
            theme = chartTheme("black", up.col='gold'))

ここに画像の説明を入力してください

于 2011-11-05T19:36:10.490 に答える