2017-07-13 3 views

答えて

1

ordinal axisを使用しない場合は、プログラムで範囲をxAxis.events.setExtremesに拡張できます。

xAxis: { 
    minPadding: 0.1, 
    maxPadding: 0.1, 
    ordinal: false, 
    events: { 
    setExtremes: function(e) { 
     if (e.trigger) { 
     e.preventDefault() 
     const navigator = this.chart.xAxis[1] 
     let { min, max } = e 
     const range = navigator.max - navigator.min 

     if (max === navigator.max) max += 0.1 * range 
     if (min === navigator.min) min -= 0.1 * range 

     this.setExtremes(min, max) 
     } 
    } 
    } 
}, 

例:http://jsfiddle.net/qaknvyz9/

関連する問題