兩個時間序列:分組或堆疊
在第一章中,你學過如何使用 axis(),在同一張圖上繪出兩條具有不同 Y 軸尺度的線。 不過,若你想比較它們,換一種圖形可能更容易解讀。 一個做法是把兩個時間序列都畫成長條圖。常見有兩種類型:
- 「分組長條圖」(grouped barchart):在單一期別中,長條的數量與時間序列的數量相同。
- 「堆疊長條圖」(stacked bar chart):每一期別只有一個長條,各時間序列依其在該日期的數值,佔據長條中相對應的比例(也就是每一期的總和為 100%)。
這裡提供一個資料集(portfolio),包含你在 2016 年每個月投資組合中股票 A(stocka)與股票 B(stockb)的權重。你將使用 barplot() 函式來建立這兩種類型的圖表。
本練習屬於課程
在 R 視覺化時間序列資料
練習說明
- 為
stocka與stockb繪製堆疊長條圖。 - 將
beside設為TRUE,為stocka與stockb繪製分組長條圖。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Plot stacked barplot
# Plot grouped barplot