修正できないように見えるHighchartがあります。xAxisの日付は正しいですが、ラベルの日付は1日ずれています。チャートにどのデータを渡しても、常に1日ずれています。私はこれを理解しようとして髪を引っ張ってきました。ヒントをいただければ幸いです。
あなたはここで私のコードを見ることができます:http: //jsfiddle.net/brenjt/zxBTG/2/
修正できないように見えるHighchartがあります。xAxisの日付は正しいですが、ラベルの日付は1日ずれています。チャートにどのデータを渡しても、常に1日ずれています。私はこれを理解しようとして髪を引っ張ってきました。ヒントをいただければ幸いです。
あなたはここで私のコードを見ることができます:http: //jsfiddle.net/brenjt/zxBTG/2/
あなたの質問を見つけました... あなたの問題の解決策は、UTC タイムゾーン オプションを false に設定することだと思います。これにより、チャートのタイムゾーンが UTC ではなくローカルに設定されます。
Highcharts.setOptions({
global : {
useUTC : false
}
});
さて、私は軸に時間情報を追加し、ツールチップはhttp://jsfiddle.net/gATfu/
を参照し
てください。タイムスタンプは午後 10 時からのもののようですが、軸ラベルは午前 0 時を示しています。
UTC のグローバル HighCharts オプションは非常にうまく機能しました。私はまだそれを投票することはできません:(
また、HighCharts が dgw で説明されている正確なタイム スタンプに従って棒グラフを移動することもわかりました。つまり、スケーリングによっては、5 月 1 日からの日付が 4 月 30 日付近に表示される場合があります。4 月 30 日のエントリが 2 つあり、5 月 1 日がなかったため、混乱しました。