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]);
它工作正常你必须在你的数据数组的末尾添加 .sort() 来解决这个问题
在我的图表中,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]);
它工作正常你必须在你的数据数组的末尾添加 .sort() 来解决这个问题