Javascript 折线图连接空值,但不是所有空值

Javascript 折线图连接空值,但不是所有空值,javascript,highcharts,Javascript,Highcharts,我有一个折线图,在某些情况下,我手动分配一个空值,这样点就不会在图形中显示。 我使用connect nulls属性连接点之前和之后的点 我的问题是,我需要对一些空值执行此操作,但不是对所有空值执行此操作 有没有办法告诉海图不要连接一个点? 可能会用一些特殊的值来更改空值 例如,这里我希望图表结束于29,并在30后重新开始 series: [{ connectNulls: true, data:[20,27,35,null,29, null ,30,null,22,null] }]

我有一个折线图,在某些情况下,我手动分配一个空值,这样点就不会在图形中显示。 我使用connect nulls属性连接点之前和之后的点

我的问题是,我需要对一些空值执行此操作,但不是对所有空值执行此操作

有没有办法告诉海图不要连接一个点? 可能会用一些特殊的值来更改空值

例如,这里我希望图表结束于29,并在30后重新开始

series: [{
    connectNulls: true,
    data:[20,27,35,null,29, null ,30,null,22,null]
}]

谢谢

我会以不同的方式处理这个问题

1设置connectNulls:false 2将数据指定为x、y对

这样,当您不需要数据点时,您就不需要为该点指定任何内容-该线将自动连接到下一个x,y对

当需要中断时,请指定空值

例如:


如果要确保显示所有类别,无论是否有足够的数据,也要相应地设置x轴最大值。

为什么不将这些分割部分分成不同的系列?我不明白问题出在哪里?这两种解决方案完全兼容…您只需为每个要显示的数据点提供x值,请记住x值是索引值,而不是类别标签中显示的值,即0.2=0、0.5=1等…对不起,您的权利。我不明白解决办法。谢谢