最近项目需要在没有设置坐标轴max和min的前提下获取y轴坐标最大值,这个值由echarts自动生成。参考网上及看了下echart源码了解到一种解决方案,如下:
Chart.setOption(option)
Y轴最大值
var yMax = Chart.getModel().getComponent('yAxis',idx).axis.scale._extent[1];
X轴最大值
var xMax = Chart.getModel().getComponent('xAxis',idx).axis.scale._extent[1];
其中idx为yAxis、xAxis数组index,属性_extent是一个数组,_extent[0]为最小值,_extent[1]是最大值,亲测可用。