R Dygraphs DyRoller没有绘制移动平均线

时间:2017-01-24 19:46:18

标签: r dygraphs

我很难使用DyRoller使用R dygraph包绘制移动平均线。根据文档,我应该能够通过在下部窗口中输入值来绘制移动平均值。然而,在输入任何移动平均值超过1的值时,我得到一个空图。 下图显示了问题:

enter image description here

以下是重现问题的示例代码:

require(xts)
require(dygraphs)
startDate = as.POSIXct("2013-12-23 9:30:00")
endDate = as.POSIXct("2013-12-23 16:00:00")
dateSeq5sec = seq(from=startDate, to=endDate, by="5 sec")     
data <- rnorm(4681,6,1)    
my_data <- data.frame(dateSeq5sec,data)    
my_data <- xts(my_data,order.by = my_data$dateSeq5sec)
dygraph(my_data, main = "Important Discoveries") %>% 
   dyRoller(showRoller = TRUE, rollPeriod = 1)

1 个答案:

答案 0 :(得分:0)

我认为你正在寻找这个:

dygraph( xts(x = data, order.by = dateSeq5sec) ) %>% 
   dyRoller(showRoller = TRUE, rollPeriod = 1)