Highcharts - 工具提示时间值与xAxis不匹配

时间:2017-04-26 12:51:36

标签: javascript highcharts

我对我创建的区域图表有疑问。

工具提示中的时间与xAxis上的时间不一致(例如,se图像)

工具提示中的时间是正确的,然而xAxis在时间上落后了两个小时。

图表设置(为简洁起见而修改)

  for (var i = 0; i < newValue.length; i++) {
            chart.series[0].addPoint([newValue[i].tValue, newValue[i].value], false, false);
          }

这是我画这个系列的方式:

$scope.alter_show = function(show)
{
    var modalInstance = $uibModal.open    ({    animation: $controller.animationsEnabled,
                                                ariaLabelledBy: 'modal-title',
                                                ariaDescribedBy: 'modal-body',
                                                templateUrl: 'edit_tv_show.html',
                                                controller: 'EditTvShowCtrl',
                                                controllerAs: '$controller',
                                                size: 'sm',
                                                backdrop: 'static',
                                                keyboard: false,
                                                resolve: { tv_show : function() { return show; } }
                                        });

    modalInstance.result.then(function (action) 
    {

    }, 
    function () {
    });
}

angular.module('ui.bootstrap').controller('EditTvShowCtrl', function ($uibModalInstance, $scope, tv_show) 
{
    var $controller = this;

    $scope.edit = tv_show;
});

newValue [i] .tValue 在epoch中,例如 1493097600000

xAxis does not correspoeng with tooltip

1 个答案:

答案 0 :(得分:0)

在我的情况下,设置useUTC为false帮助。

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