1

以下のようにDygraphとjQueryを使用しています。

$.getJSON('/myurl/for/jsondata', function(data) {
  g = new Dygraph(document.getElementById("demodiv"), data, {});
});

応答データは次のとおりです。

[[1372951380.0, 82.31065525957484], [1372951440.0, 85.25771431214908], [1372951500.0, 81.12563963030715], [1372951560.0, 80.87068966263206], [1372951620.0, 80.18137775897438], [1372951680.0, 81.46331467662664], [1372951740.0, 77.4216130457947]]

私の問題は、dygraph がタイムスタンプを日付としてとらないように見えることです。凡例の番号を示します。ValueFormatter、ValueParser、および AxisLabelFormatter を使用しようとしましたが、成功しませんでした (間違っていたのでしょうか?)

すべてのデータをウォークインせずに日時を有効にし、タイムスタンプを手動で変換する方法を知っている人はいますか?

4

2 に答える 2

1

やってみました:

var utcSeconds = 1372951380;
var d = new Date(0); // The 0 there is the key, which sets the date to the epoch
d.setUTCSeconds(utcSeconds);

http://dygraphs.com/data.htmlを見て、Array (ネイティブ形式) までスクロールします。

于 2013-09-18T16:27:01.577 に答える