2016-10-07 10 views
0

以下のフィドルリンクをご覧ください。 https://jsfiddle.net/zwb1hbdz/1/D3グラフ時間範囲の異なる複数のシリーズが正しく動作しない

[https://jsfiddle.net/zwb1hbdz/1/][1] 

範囲のラインのための時間の日付です:日付に「8時45」:「午前8時54分」 そしてライン2日付の「8時44分」、今までに:「8時53分」 2行目で問題が生じるのですか?

どのように動的時間範囲を「08:44」から「08:54」に設定できますか?

答えて

1

データを時間順に並べ替えるだけで済みます。私は、配列のソート方法を使用し、それが保存されている方法を合わせて解析機能を調整しました:

var parse = d3.time.format("%H:%M").parse; 

data = data.sort(function(a,b) { 
    return parse(a.date) - parse(b.date); 
}); 

https://jsfiddle.net/zwb1hbdz/2/

を参照してください。
関連する問題