開始使用免費開始

兩個時間序列:分組或堆疊

在第一章中,你學過如何使用 axis(),在同一張圖上繪出兩條具有不同 Y 軸尺度的線。 不過,若你想比較它們,換一種圖形可能更容易解讀。 一個做法是把兩個時間序列都畫成長條圖。常見有兩種類型:

  • 「分組長條圖」(grouped barchart):在單一期別中,長條的數量與時間序列的數量相同。
  • 「堆疊長條圖」(stacked bar chart):每一期別只有一個長條,各時間序列依其在該日期的數值,佔據長條中相對應的比例(也就是每一期的總和為 100%)。

這裡提供一個資料集(portfolio),包含你在 2016 年每個月投資組合中股票 A(stocka)與股票 B(stockb)的權重。你將使用 barplot() 函式來建立這兩種類型的圖表。

本練習屬於課程

在 R 視覺化時間序列資料

檢視課程

練習說明

  • stockastockb 繪製堆疊長條圖。
  • beside 設為 TRUE,為 stockastockb 繪製分組長條圖。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Plot stacked barplot


# Plot grouped barplot
編輯並執行程式碼