10

修正できないように見えるHighchartがあります。xAxisの日付は正しいですが、ラベルの日付は1日ずれています。チャートにどのデータを渡しても、常に1日ずれています。私はこれを理解しようとして髪を引っ張ってきました。ヒントをいただければ幸いです。

あなたはここで私のコードを見ることができます:http: //jsfiddle.net/brenjt/zxBTG/2/

4

4 に答える 4

23

あなたの質問を見つけました... あなたの問題の解決策は、UTC タイムゾーン オプションを false に設定することだと思います。これにより、チャートのタイムゾーンが UTC ではなくローカルに設定されます。

Highcharts.setOptions({
    global : {
        useUTC : false
    }
});

参照: http://api.highcharts.com/highcharts#global.useUTC

于 2012-12-06T09:45:46.920 に答える
3

さて、私は軸に時間情報を追加し、ツールチップはhttp://jsfiddle.net/gATfu/
を参照し てください。タイムスタンプは午後 10 時からのもののようですが、軸ラベルは午前 0 時を示しています。

于 2012-04-27T19:43:04.383 に答える
1

UTC のグローバル HighCharts オプションは非常にうまく機能しました。私はまだそれを投票することはできません:(

また、HighCharts が dgw で説明されている正確なタイム スタンプに従って棒グラフを移動することもわかりました。つまり、スケーリングによっては、5 月 1 日からの日付が 4 月 30 日付近に表示される場合があります。4 月 30 日のエントリが 2 つあり、5 月 1 日がなかったため、混乱しました。

于 2015-05-11T13:10:01.367 に答える