Datetime Highcharts日期时间格式y轴间隔

Datetime Highcharts日期时间格式y轴间隔,datetime,highcharts,highcharts-ng,Datetime,Highcharts,Highcharts Ng,我正在yaxis上设置日期时间格式的图表。它工作得很好,但是,它正在接近我的时间。我已将最小值设置为“00:00”(utc:145369800000),最大值设置为“08:24”(utc:1453698504000)。我的格式是“%M:%S”(分:秒)…我已将滴答声间隔设置为124000(2分4秒)。 两件事: -而不是从00:00到02:04到04:08 ect…它循环到02:00,04:00 ect。 -它只升到“08:00”…任何洞察都会很棒!谢谢 $scope.c

我正在yaxis上设置日期时间格式的图表。它工作得很好,但是,它正在接近我的时间。我已将最小值设置为“00:00”(utc:145369800000),最大值设置为“08:24”(utc:1453698504000)。我的格式是“%M:%S”(分:秒)…我已将滴答声间隔设置为124000(2分4秒)。 两件事: -而不是从00:00到02:04到04:08 ect…它循环到02:00,04:00 ect。 -它只升到“08:00”…任何洞察都会很棒!谢谢

            $scope.chartConfig = {
            options: {
                global: {
                    useUTC: false
                },
                chart: {
                    type:'column',
                    alignTicks: false,
                    zoomType: 'xy'
                },
                xAxis: {
                    categories: [1,2,3,4]
                },
                yAxis: {

                    type: 'datetime',
                    dateTimeLabelFormats: {
                        millisecond: '%M:%S',
                        second: '%M:%S',
                        minute: '%M:%S',
                        hour: '%M:%S',
                        day: '%M:%S',
                        week: '%M:%S',
                        month: '%M:%S',
                        year: '%M:%S'
                    },

                    min: 1453698000000,
                    max: 1453698126000,
                    startOnTick: false,
                    endOnTick: false,
                    showLastLabel: true,
                    tickInterval: 124000,
                    labels: {
                        formatter: function () {
                            return moment(this.value).format("mm:ss");
                        }
                    }
                },
                tooltip: {
                    formatter: function () {
                        return moment(this.y).format("mm:ss");
                    }
                },
                plotOptions: {
                    column: {
                        grouping: false,
                        shadow: false,
                        borderWidth: 0
                    }
                },
                credits: {
                    enabled: false
                }
            },
            series: [{
                name: 'COMPLETEDTIME',
                 data: [moment("7:40", "mm:ss").valueOf(), moment("7:46", "mm:ss").valueOf(), moment("7:50", "mm:ss").valueOf(), moment("8:03", "mm:ss").valueOf()],
            }]
        }

我想我通过使用“滴答定位器”解决了这个问题……我不确定为什么不能通过使用最小值和最大值以及滴答间隔来实现这一点。如果有人知道,请随意插话。谢谢

我想我通过使用“滴答定位器”解决了这个问题……我不确定为什么不能通过使用最小值和最大值以及滴答间隔来实现这一点。如果有人知道,请随意插话。谢谢

Highcharts总是会尝试在轴上对日期/数字进行四舍五入,以使它们“漂亮”。这就是为什么
定位器存在的原因;)Highcharts总是会尝试在轴上对日期/数字进行四舍五入,以使它们“漂亮”。这就是为什么
定位器存在的原因;)