開始使用免費開始

基礎時間序列繪圖

雖然 print()length()head()tail() 這些簡單指令能提供時間序列資料的關鍵資訊,另一個非常實用的探索方式是繪製圖形。

在這個練習中,你會使用 plot() 函式來繪製尼羅河(Nile)年度流量資料。對於像 Nile 這樣的時間序列物件,橫軸通常會包含 Time 索引。從前一個練習你已經知道,這筆資料涵蓋 1871 到 1970 年,橫軸刻度也會如此標示。"Time" 這個預設標籤資訊不足。由於這些是年度量測,應將標籤改為 "Year"。同時,也把縱軸標籤改為 "River Volume (1e9 m^{3})"

此外,有資訊性的標題也很重要,可以用引數 main 設定。此圖合適的標題為 "Annual River Nile Volume at Aswan, 1871-1970"。

最後,時間序列物件的預設繪圖 type"l"(線圖)。將連續觀測值連線,有助於解讀時間序列圖。有時同時顯示觀測點與連線也很有用,這時可以將 type 設為 "b"(both)。

本練習屬於課程

R 的時間序列分析

檢視課程

練習說明

  • 使用 plot() 顯示 Nile 資料集。
  • 再次呼叫 plot() 顯示資料,但加入額外引數:xlab = "Year"ylab = "River Volume (1e9 m^{3})"
  • 第三次以 Nile 資料呼叫 plot(),這次再加入標題,並透過下列引數同時顯示觀測點:main = "Annual River Nile Volume at Aswan, 1871-1970"type ="b"

動手互動練習

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

# Plot the Nile data
plot(___)

# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")

# Plot the Nile data with xlab, ylab, main, and type arguments

編輯並執行程式碼