R:dygraphs的时间系列

时间:2015-04-28 08:34:56

标签: r time dygraphs

首先,我不是R的专业人士,我很难管理日期和时间序列,我很感激我在网上找到的有关这个主题的教程的任何建议。

我想绘制一个时间系列的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()

1 个答案:

答案 0 :(得分:2)

以下是答案:

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

enter image description here

请阅读?xts