2017-10-18 135 views
0

當我用'spline'繪製圖形時,yaxis間隔是可重新調整的,因此圖形看起來很好。 enter image description here 的代碼如下:Highcharts填充區域點間隔問題

chart: { 
    type: 'spline' 
} 

但是,當我將類型更改爲「區域」,則間隔過改變。因此,圖表看起來很糟糕。 enter image description here

chart: { 
    type: 'area' 
} 

我該如何解決沒有設置標籤的「分鐘」和「tickInterval

我需要這個監守如果我設置的標籤屬性,就可以跟着一堆的作品。你可以做到這一點

回答

1

的一種方式,是通過使用下面的函數,該事件觸發load

chart: { 
    type: 'area', 
    events: { 
    load: function() { 
     let chart = this; 
     let tmpMaxMin = chart.yAxis[0].getExtremes(); 
     chart.yAxis[0].setExtremes(tmpMaxMin['dataMin'], tmpMaxMin['dataMax']); 
    } 
    } 
},  

工作示例http://jsfiddle.net/ewolden/La13rjwf/

上events.load API:https://api.highcharts.com/highcharts/chart.events.load

getExtremes上的APIhttps://api.highcharts.com/class-reference/Highcharts.Series#getExtremes

回答依據:https://stackoverflow.com/a/35870891/8376046

+0

感謝。有用! – shashack