1

x 軸のラベルとツールチップを含む単純なグラフがあります。ツールチップの月の日付は正しく、x 軸のラベルの月は 1 か月遅れています。

X 軸の間違った日付

タイムゾーンを GMT+2 US East から UTC-5 に変更すると、問題は解決しました。

次のグローバル オプション useUTC も追加しましたが、影響はありません。

GMT+2 の結果はJSFiddleで確認できます。タイムゾーンを utc に変更すると解決されます。

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

どんな助けでも大歓迎です。( http://jsfiddle.net/liad/uVZ4Z/ )

4

3 に答える 3

4

とを使用highchartsします。次のオプションを追加しました(私にとってはうまくいきます):angularjshighcharts-ng

Highcharts.setOptions({
    global : {
        useUTC : true,
        timezoneOffset: -2 * 60 //GMT +2
    }
});
于 2016-04-13T07:31:28.553 に答える
1

現在、このオプションは開発されていないようです。そのため、Highcharts オブジェクトを直接使用する必要があります。たとえば、そのコードを Angular の構成セクションのいずれかに入れます。

    Highcharts.setOptions({
        global: {
            useUTC: true
        }
    });
于 2015-06-06T14:00:53.463 に答える
1

正直なところ、highcharts-ng でグローバル オプションを設定する方法がわかりません。それで十分:

$scope.chartConfig = {
    global: {
        useUTC: true
    },

とにかく、私はUTC + 2hにいて、チャートが適切に表示されます.Aprは最初の列です(ツールチップでも同じです)。

于 2014-06-09T10:45:22.920 に答える