Highcharts 如何抵消高位图表数据?

Highcharts 如何抵消高位图表数据?,highcharts,Highcharts,我正在使用HighCharts(javascript图表插件),并从一系列来自欧洲/伦敦时区的时间戳生成图表。当我将这些数据输入HighCharts时,它们将转换为UTC。我试过使用: global: { useUTC: false } 但这没有效果。我也在尝试这样使用momentJs: global: { getTimezoneOffset: function (timestamp) { var destZone = 'Europe/London';

我正在使用HighCharts(javascript图表插件),并从一系列来自欧洲/伦敦时区的时间戳生成图表。当我将这些数据输入HighCharts时,它们将转换为UTC。我试过使用:

global: {
    useUTC: false
}
但这没有效果。我也在尝试这样使用momentJs:

global: {
    getTimezoneOffset: function (timestamp) {
        var destZone = 'Europe/London';
        var timezoneOffset = moment.tz(timestamp, destZone).utcOffset();
        return timezoneOffset;
    }
}

但再一次,没有效果。我怎样才能做到这一点呢?

我也遇到了同样的问题,请用以下方法解决:

global : {
    timezoneOffset: integerValue
}
该方法在以下章节中描述:

时区偏移量(以分钟为单位)。正值为UTC的西面,负值为UTC的东面,如ECMAScript getTimezoneOffset方法中所示。使用此方法可在预定义的时区中显示基于UTC的数据。默认值为0


在我的例子中,我使用180(-03:00)作为我的整数值

我有同样的问题,用以下方法解决它:

global : {
    timezoneOffset: integerValue
}
该方法在以下章节中描述:

时区偏移量(以分钟为单位)。正值为UTC的西面,负值为UTC的东面,如ECMAScript getTimezoneOffset方法中所示。使用此方法可在预定义的时区中显示基于UTC的数据。默认值为0


在我的例子中,我使用180(-03:00)作为整数值

我发现我在放置全局块

global: {
    ....
}
在实际图表的特定选项中。它实际上需要进入Highcharts.setOptions块:

Highcharts.setOptions({
        global: {
            getTimezoneOffset: function (timestamp) {
                var chartTimezone = 'Europe/London';
                var timezoneOffset = -moment.tz(timestamp, chartTimezone).utcOffset();
                return timezoneOffset;
            }
        }
});

我发现我正在放置全局块

global: {
    ....
}
在实际图表的特定选项中。它实际上需要进入Highcharts.setOptions块:

Highcharts.setOptions({
        global: {
            getTimezoneOffset: function (timestamp) {
                var chartTimezone = 'Europe/London';
                var timezoneOffset = -moment.tz(timestamp, chartTimezone).utcOffset();
                return timezoneOffset;
            }
        }
});

这会自动调整夏令时吗?@JoeTidee不,不会。这会自动调整夏令时吗?@JoeTidee不,不会。