最终效果
当值为零时,如果不设置yAxis的最大值的话,会有默认的高度在图标中间,但是值显示是为0的.
所以需要在我们使用图标传值之前先进行判断一下传入的数值的最大值是不是0,如果是0,则限制最大值
var max = Math.max(...datas) ;
if (Math.max(...datas) == 0){
max = 0.1
}
_this.lineCharts(times, datas, names, max)
lineCharts(){
yAxis: {
// title: '',
format: function(val)
return val.toFixed(2);
},
min:0,
max: max
},
}