2017-10-18 134 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