如果点数超过1000,我想打开dataGrouping,但会自动放大到最后1000点。
有没有人这样做过和/或知道某种方式?
由于
答案 0 :(得分:1)
<强> Datagrouping 强>
使用条件将enabled
中的标记plotOptions.series.dataGrouping
设置为
plotOptions: {
series: {
dataGrouping: {
enabled: data.length > 1000 ? true : false
}
}
},
范围1000最后一点
将最后一个点提取为最大值和最后一个点 - 1000为min,然后调用setExtremes()
var seriesData = data,
lenSeries = seriesData.length - 1,
max = seriesData[lenSeries][0],
min = seriesData[lenSeries - 1000][0];
chart.xAxis[0].setExtremes(min, max);