Highchart上的每小时数据不以0勾选开始

时间:2017-07-01 06:05:04

标签: angular highcharts timezone

我已经实现了高图,我正在使用DAY解析模式。在DAY模式下,我想显示0-24的数据。现在每件事都很好,没有添加时区。

请点击以下链接查看我正在做的片段。

  

How to show data for the Hour in Highchart

但是,在添加时区之后,我的开始标记不是从0开始。

 Highcharts.setOptions({
                global: {
                    getTimezoneOffset: function (timestamp) {
                        return -moment.tz(timestamp, timezoneName).utcOffset();
                    }
                }
            });

正常条件:(没有集成时区代码) enter image description here

时区:欧洲/柏林(从2而不是0开始勾选)enter image description here

时区:亚洲/加尔各答enter image description here

所以,我观察到我正在渲染高图的TimeZone采取该区域的偏移并将其渲染到图表上。

我使用min和max来设置x轴标签:

 this.highchartsConfiguration.xAxis.min = Date.UTC(dateSelected.getFullYear(),
                dateSelected.getMonth(), dateSelected.getDate(), 0, 0, 0);
            this.highchartsConfiguration.xAxis.max = Date.UTC(dateSelected.getFullYear(),
                dateSelected.getMonth(), dateSelected.getDate(), 23, 59, 0);

任何人都可以帮助我如何在每个时区场景中将标签设置为0。 我不想使用setUTC:true或false。因为我在这里使用时区概念。

0 个答案:

没有答案