highcharts 端点到端点连接

highcharts end point to endpoint connection

在我的图表中,highcharts 连接了图表的起点和终点。我不希望这发生。我该如何解决。 js fiddle link:https://jsfiddle.net/mdng223/h2o57agx/ 我的问题与此类似,但没有得到这里提供的解决方案https://www.highcharts.com/forum/viewtopic.php?t=43018

Highcharts.setOptions({
  global: {
    useUTC: false
  }
});

Highcharts.chart('container', {
  chart: {
    zoomType: 'x'
  },
  tooltip: {
    xDateFormat: '%d/%m/%Y',
    shared: true,
    split: false,
    enabled: true
  },
  title: {
    text: ''
  },
  xAxis: {
    type: 'datetime',
    crosshair: {
      snap: true
    }
  },
  legend: {
    enabled: true
  },
  series: [{
    data: []
 },]
});

您有未排序的数据:https://www.highcharts.com/errors/15/

此处:https://jsfiddle.net/BlackLabel/7rzb6e85/您可以找出数据数组中的哪些元素未排序。

下面是如何按 x 值对数据进行排序:

data.sort((a,b) => a[0] - b[0]);

现场演示: https://jsfiddle.net/BlackLabel/w7x6dtLo/

它工作正常你必须在你的数据数组的末尾添加 .sort() 来解决这个问题