1

我有带有 x 轴标签和工具提示的简单图表,工具提示上的月份日期是正确的,而 x 轴标签上的月份落后一个月。

x 轴上的错误日期

当我将时区从 GMT+2 US East 更改为 UTC-5 时,问题解决了。

我还添加了以下全局选项 useUTC,但它没有影响。

您可以在JSFiddle中看到 GMT+2 结果,当您将时区更改为 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-ng 中设置全局选项。够了吗:

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

无论如何,我在 UTC+2h 并且我正确地看到了图表,Apr 是第一列(在工具提示中也是如此)。

于 2014-06-09T10:45:22.920 回答
1

看来这个选项目前没有开发。所以必须直接使用 Highcharts 对象。例如,将该代码放在 Angular 的任何配置部分中:

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