如何在 R 中繪製帶有標籤的時間序列資料?
如果我們的時間序列資料儲存在資料幀中,那麼將其直接繪製為時間序列將無法完成,並且該序列的標籤可能也無法直接完成。因此,我們需要首先使用函式 ts 將資料幀轉換為時間序列物件,如以下示例所示,然後使用 plot 函式來建立繪圖,這將顯示該序列的標籤。
考慮以下資料幀 −
示例
Time<-1:20 x<-rpois(20,1) y<-rpois(20,3) z<-rpois(20,8) df<-data.frame(Time,x,y,z) df
輸出
Time x y z 1 1 1 1 10 2 2 1 5 3 3 3 0 5 3 4 4 1 4 7 5 5 1 4 12 6 6 2 6 12 7 7 1 7 12 8 8 0 4 5 9 9 1 2 3 10 10 1 4 3 11 11 1 3 13 12 12 0 3 12 13 13 0 5 6 14 14 0 4 2 15 15 1 1 9 16 16 0 4 6 17 17 0 1 7 18 18 3 2 10 19 19 1 2 1 20 20 1 3 6
將 df 轉換為時間序列物件 −
示例
df_time_series<-ts(df[-1]) df_time_series Time Series: Start = 1 End = 20 Frequency = 1
輸出
x y z 1 1 1 10 2 1 5 3 3 0 5 3 4 1 4 7 5 1 4 12 6 2 6 12 7 1 7 12 8 0 4 5 9 1 2 3 10 1 4 3 11 1 3 13 12 0 3 12 13 0 5 6 14 0 4 2 15 1 1 9 16 0 4 6 17 0 1 7 18 3 2 10 19 1 2 1 20 1 3 6
繪製帶有標籤的時間序列資料 −
示例
plot(df_time_series)
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP