2016-03-22 7 views
0

私は双眼鏡でおもしろいと本当に好きです。しかし、私は2番目のポイントの文字列値を設定するのに問題があります。私はそれを日付にすることを試みましたが、自分の日付と時刻のカスタム形式を保つことになりました。ダイグラフで2番目のカスタムデータポイントをグラフ化するにはどうすればよいですか?

私の簡単なチャートは、あなたがarchivetime推測することができると私は移入配列はarchivevalueであるため

new Dygraph(document.getElementById("graphdiv"), 

      dataload 
      , 

      { 
      labels: [ "x", "A" ], 
      title: 'Point', 
      ylabel: 'Value in Eng Units', 
      xlabel: 'Time & Date' 
      }); 

データ読み込みにデータを提供するコードが

i = 0 
while (i < 100){ 

datappointvalue = [ archivetime[i], archivevalue[i] ] ;  
dataload.push(datapidvalue); 
} 

です。 archivetimeの文字列は "22-MAR-2016 20:20:41.26"の形式です。archivevalueの形式は10進数/整数 "144.32"です。

私のグラフは常に thisのように出てきます。アーカイブ値は常に得られますが、アーカイブ時間は決して得られません。

最終的には、どのようにして2番目の値を日付と時刻にすることができますか。私はアーカイブされたものを別のものに再フォーマットする必要はないが、必要な場合はそれを行うことができる。

ありがとうございます!

答えて

0

私はそれを理解しました。

x軸が特定の日付形式で、コード内に新しいDate()を使用する必要があることに気付きませんでした。

だから私のコードは今ある

i = 0 
while (i < 100){ 

datappointvalue = [ new date(archivetime[i]), archivevalue[i] ] ;  
dataload.push(datapidvalue); 
} 

どこarchivetime [i]は、今形式http://dygraphs.com/data.html

おかげ

に指定されている "2016年3月17日20時20分41秒" を持っています
関連する問題