javascript - HighChart HighStock 错误 : Invalid negative value for <rect>

标签 javascript charts highcharts

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

enter image description here

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

enter image description here

这就是我的 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 为空。您应该在初始化图表之前填充数据。

关于javascript - HighChart HighStock 错误 : Invalid negative value for <rect>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35418968/

相关文章:

javascript - 比较两个数组并在相同值索引处更改数据

javascript - donut chart 中的过渡颜色

javascript - 控制台 HighCharts 错误破坏了可视化

java - Android 上的 HighChart 动态更新

javascript - 在 unhandledrejection 事件处理程序中获取堆栈跟踪

javascript - 带有自定义 CSS 的 Jquery 自动完成

javascript - Three.js 在删除和创建对象后变得非常慢

angular - ng2-图表 : How to show percentage values inside the chart?

php - 我想使用 Laravel 7 将我的查询输出传递到 jQuery 图表 js

javascript - 使用库合并两个或多个图形