2017-01-24 10 views
0

DyRollerを使用してRダイグラフパッケージを使用して移動平均をプロットするのが困難です。ドキュメントごとに、私は下のウィンドウに値を入力して移動平均をプロットできるはずです。しかし、1以上の移動平均値を入力すると、空のプロットが得られます。以下 図は、この問題を示していますRダイグラフDyRollerが移動平均をプロットしていない

以下

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) 
+0

'dput'あなたのデータと共有。 –

+0

str(my_data)を見ると、Dataは文字で数値ではないことがわかります。問題を説明できるのは – MLavoie

+0

ありがとうMLavoie。データベクトルを数値に変換しましたが、同じ問題が発生しています。私は複数の選択肢を試しています。私は私が見つけたものを投稿します。 –

答えて

0

私はあなたがこのために探していると思う:

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

魅力的な作品です。どうもありがとうございます! –