好,因此,如果启用了增强模块,则放大可以隐藏部分系列。如果系列在缩放范围内没有点,则该线将完全隐藏。即使系列在缩放范围内没有任何点,我仍然希望显示线条。
它在没有boost模块的情况下以我想要的方式工作,但是我需要启用boost。
有什么想法可以解决这个问题吗?在小提琴上,放大至3月至5月,然后观看2015-2015系列赛系列消失。
https://jsfiddle.net/b5cvwhyx/1/
Highcharts.chart('container', {
chart: {
type: 'line',
zoomType: 'x'
},
答案 0 :(得分:0)
这个问题看起来像个错误,所以我在Highcharts github上进行了报道:https://github.com/highcharts/highcharts/issues/9962
要解决此问题,可以在图表放大时添加更多数据点或禁用增强功能:
xAxis: {
events: {
setExtremes: function(e) {
if (typeof e.min == 'undefined' && typeof e.max == 'undefined') {
this.chart.update({
plotOptions: {
series: {
boostThreshold: 1
}
}
});
} else {
this.chart.update({
plotOptions: {
series: {
boostThreshold: 0
}
}
});
}
}
},
...
},