Highcharts 高位图表与空值对齐

Highcharts 高位图表与空值对齐,highcharts,null,line,Highcharts,Null,Line,我正在尝试创建一个带有空值的折线图(日期时间x轴) var rawData = [{ (...) }, { "PointOfTime": 1424991600, "value": 6831.28806 }, { "PointOfTime": 1425078000, "value": null }, { "PointOfTime": 1425164400, "value": null }, { (...) }]; 将json源中的数

我正在尝试创建一个带有空值的折线图(日期时间x轴)

var rawData = [{
    (...)
}, {
    "PointOfTime": 1424991600,
    "value": 6831.28806
}, {
    "PointOfTime": 1425078000,
    "value": null
}, {
    "PointOfTime": 1425164400,
    "value": null
}, {
    (...)
}];
将json源中的数据调整为数组:

rawData.forEach(function (d) {
    var datetime = (d.PointOfTime + 3600) * 1000;
    data.push([datetime, parseFloat(d.value)]);
});
正如在下面的小提琴中所说,没有线条,只有子弹。有什么建议吗?我需要时间点来创建x轴的范围,即使它们是空的

//编辑:如下图所示,未来的值是未知的,不是0,因此我想将它们设置为null


添加一个条件,检查您的值是否为空。如果是,则按此键,而不是调用parseFloat(null)


示例:

哇,谢谢,是我的错。我已经在Highcharts配置中的某个地方搜索了错误!
rawData.forEach(function (d) {
    var datetime = d.PointOfTime * 1000;
    if(d.value!==null)
        data.push([datetime, parseFloat(d.value)]);
    else
         data.push([datetime, null]);
});