0

複数のシリーズを動的に入力するグラフがあります (3)。x軸は日時、値をプロットしているため、データポイントは次のようになります-

['02/20/2013 13:35PM', '55'] ['02/20/2013 13:45PM', '75'] ['02/20/2013 14:15PM', '65'] [' 2013/02/20 15:25PM', '85']

問題は、1 か月分のデータに対して、約 50 のデータ ポイントを取得していることです。つまり、x 軸には 50 のラベルがあります。minRange を 1 日だけに設定する方法はありますか?各日の x 軸に 1 つのラベルがありますが、グラフには複数のポイントがありますか?

minRange = 86400000 を設定すると、30 個のデータ ポイントがあってもレポートが停止し、ブラウザーがフリーズします。

ヘルプ?誰かがこれを機能させましたか?

4

1 に答える 1

0

日付を文字列として指定しています。ハイチャートが日付と時刻の適切な xAxis ラベルを作成するには、x 値を UTC 数値として指定する必要があります。

次のようにデータを指定してみてください。

[Date.UTC(2013,01,20,13,35,00),55],[Date.UTC(2013,01,20,13,45,00),75], etc.

これにより、日付が UTC 日付 (1970 年 1 月 1 日からのミリ秒数) に変換されます。JavaScript の月は 0 から 11 までです。

このようにデータを指定すると、次のように xAxis で日時ロジックを使用するようにハイチャートに指示できます。

xAxis: {
    type:"datetime"
}
于 2013-03-28T08:49:42.650 に答える