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

Connected

演習

2 つの時系列:グループ化か積み上げか

第1章では、axis() を使って Y 軸の尺度が異なる2本の折れ線を同じグラフ上に描く方法を学びました。ただし、それらを比較したい場合は、別の種類のグラフのほうがわかりやすいことがあります。解決策の1つは、両方の時系列を棒グラフで可視化することです。代表的な形式は2種類あります。

  • グループ化棒グラフ(Grouped barchart): 1つの期間につき、時系列の数だけ棒が並びます。
  • 積み上げ棒グラフ(Stacked bar chart): 各期間につき1本の棒を描き、その棒を各時系列の値に比例した割合で分割して表します(つまり、各期間の合計は100%になります)。

ここでは、2016年の各月について、ポートフォリオ内の株式A(stocka)と株式B(stockb)の比率が入ったデータセット(portfolio)が与えられています。barplot() 関数を使って、これら2種類のグラフを作成します。

指示

100 XP
  • stocka と stockb の積み上げ棒グラフを描画してください。
  • beside を TRUE に設定して、stocka と stockb のグループ化棒グラフを描画してください。