0

ここ(jsfiddle)は、データを含む私のコードです。生成されたグラフはかなり乱雑です。これについて誰か助けてもらえますか?

私のデータは次のような間隔です:

時間:分
10:13
15:15
18:14
22:13
00:13

ランダムな時間に。

私はそれらをミリ秒に変換しましたが、問題はありませんが、ハイチャートに表示するには問題があります。ここで適切に表示するようにデータをフォーマットするために req 関数を呼び出さなかった可能性があります。

わかりやすい形式の日付:

火曜日 11 月 08 日 10:13:00 IST 2011
火曜日 11 月 8 日 15:15:00 IST 2011
火曜日 11 月 8 日 18:14:00 IST 2011
火曜日 11 月 8 日 22:13:00 IST 2011
水曜日 11 月 09 日 00:13:00 IST 2011
水曜日 11 月 09 日 03:13:00 IST 2011
水曜日 11 月 09 日 06:13:00 IST 2011
水曜日 11 月 09 日 10:13:00 IST 2011
水曜日 11 月 9 日 15:13:00 IST 2011
水曜日 11 月 9 日 18:13:00 IST 2011
水曜日 11 月 09 日 22:13:00 IST 2011
木曜日 11 月 10 日 00:13:00 IST 2011
4

1 に答える 1

2

Highstock では、時間データをソートする必要があります。レンダリングの前にこれを追加すると、問題が解決します:

data.sort(function (a, b) {
    return a[0] - b[0];
});

更新された例: http://jsfiddle.net/CYJAk/3/

于 2011-11-30T14:01:05.750 に答える