加载视图和HighChart图表时出现以下错误。

javascript - HighChart HighStock错误:<rect>的负值无效-LMLPHP

我将其范围缩小为使用导航器(时间轴焦点栏),在图表中使用了它:

javascript - HighChart HighStock错误:<rect>的负值无效-LMLPHP

这是我的chartConfig.options内部的外观,如果我禁用了导航器,我将不会得到那些错误,但这是我要使用的功能。

navigator : {
    enabled: true,
    adaptToUpdatedData: true,
    // enabled: false,
    // adaptToUpdatedData: false,
    series : {
        data : vm.navigatorData
    }
},


现在,对于默认数据,这就是我创建数组的方式,在用户执行操作之前,我还没有数据可以填写图表:

vm.navigatorData = [];
var count = 0;
// creates a chart with 97 x points all with 0 y value:
_.times(97, function() {
    dayHolder.push({
        'x': count++,
        'y': 0
    });
});

最佳答案

我认为这是因为vm.navigatorData为空。在初始化图表之前,您应该使用数据填充此数据。

10-02 19:15