2015-04-28 46 views
0

首先,我不是R的專業人員,我很難管理日期和時間系列,所以我希望能在網絡上找到有關此主題的教程的任何建議。R:dygraphs的時間系列

我想在這裏意甲繪製的時間dygraph是我的代碼

library(lubridate) 
library(dygraphs) 
library(zoo) 
library(xts) 

#the data 
data1<-rnorm(105120) 

##data between 2014-01-01 and 2014-12-31 every five minute 
d1<-seq(as.POSIXct("2014-01-01 00:00:00"), as.POSIXct("2014-12-31 23:59:00"), by=300) 

#data frame 
df <- data.frame(cbind(d1, data1)) 

然後

#time serie 
ts1<-ts(df[,2], start=0,end=365*24,frequency=60/5) 

我不知道如何界定意甲兩個日期之間的時間?

一些測試我的幫助試圖在網絡上

##test 
z1 <- as.zoo(ts1) 
z1xts <- xts(z1 , date_decimal(index(z1))) 

Dygraphs測試,但沒有它的工作原理

##test dygraph 
dygraph(df) %>% dyRangeSelector() 
dygraph(ts1) %>% dyRangeSelector() 
dygraph(z1xts) %>% dyRangeSelector() 

回答

2

下面是答案:

dygraph(xts(x = data1, order.by = d1)) %>% 
    dyRangeSelector() 

enter image description here

請閱讀?xts

+0

非常感謝Faidherbard。 讚賞。 – Hassan3571619