当使用增强功能的变焦范围内没有点时,显示连续的变焦线

时间:2019-01-21 20:31:59

标签: highcharts

好,因此,如果启用了增强模块,则放大可以隐藏部分系列。如果系列在缩放范围内没有点,则该线将完全隐藏。即使系列在缩放范围内没有任何点,我仍然希望显示线条。

它在没有boost模块的情况下以我想要的方式工作,但是我需要启用boost。

有什么想法可以解决这个问题吗?在小提琴上,放大至3月至5月,然后观看2015-2015系列赛系列消失。

https://jsfiddle.net/b5cvwhyx/1/

Highcharts.chart('container', {
    chart: {
        type: 'line',
        zoomType: 'x'
    },

1 个答案:

答案 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
                        }
                    }
                });
            }
        }
    },
    ...
},

实时演示:https://jsfiddle.net/BlackLabel/4z2u9tpj/