1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ時系列データの可視化

Connected

演習

時系列の特定期間をハイライトする

時系列の特定の期間を目立たせるには、プロット上でその背景色を変えて表示できます。PerformanceAnalytics パッケージの chart.TimeSeries() 関数を使うと、これをとても簡単かつ柔軟に実現できます。

この関数の主な引数を見てみましょう。

chart.TimeSeries(R, period.areas, period.color)

R は資産リターンの xts、時系列、または zoo オブジェクト、period.areas は c("1926-10/1927-11") のような xts の日付レンジのベクトルで開始日と終了日を指定して網掛けする領域、period.color はその網掛け領域に指定した色を適用します。

この演習では、data にある Citigroup の時系列チャートで、単一の期間をハイライトします。

指示

100 XP
  • 2015年の最初の3か月を含むオブジェクト period を作成します
  • chart.TimeSeries() 関数を使って、period 内の citigroup のデータ値をハイライトします
  • もう一度 chart.TimeSeries() を用いて同じ折れ線グラフを描き直し、今度はハイライト期間の色を "lightgrey" に設定します