javascript - 如何使 highcharts 默认为 0 丢失数据

标签 javascript highcharts

我有一个间隔为 1 分钟的时间序列。我想在缺失点为 0 的图表中显示它。

我找到了 xAxis.ordinal 并将其关闭以正确间隔显示时间序列。问题是它直接在点之间画线,而不会为丢失的数据设置为 0。

最佳答案

一种方法是预处理数据,将 null 替换为 0:

var withNulls = [null, 12, 23, 45, 3.44, null, 0];
var noNulls = withNulls.map(function (item) {
    return (item === null) ? 0 : item;
});

保存在 jsfiddle 上的示例:http://jsfiddle.net/7mhMP/

关于javascript - 如何使 highcharts 默认为 0 丢失数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10395061/

相关文章:

javascript - 从回调转换后的 Ember.js

javascript - 如何在没有评估的情况下检测异步功能支持?

javascript - 通过电子邮件发送谷歌电子表格范围作为 HTML 表保留值?

javascript - 在jquery中动态更改tabindex

Highcharts 独立框架为空

javascript - 将自定义链接添加到饼图中的系列/数据部分(highcharts.js)

highcharts - 在 highcharts 中设置 x 轴范围

javascript - jQuery - 如何修复多个按钮的不同事件?

javascript - Highcharts:日期时间 x 轴的不规则时间间隔未悬停在所有点上

javascript - Highcharts - 如何为列获得一致的鼠标悬停和鼠标移出事件?