可以看到,数据提示中数据为0会由提示
使用后效果如下:
可以看到,数据为0的列将不再提示,修改tooltip,代码如下
tooltip: {
trigger: 'axis',
axisPointer: {
// Use axis to trigger tooltip
type: 'shadow' // 'shadow' as default; can also be 'line' or 'shadow'
},
formatter: function (params) {
let result="";
for (let i = 0; i < params.length; i++) {
if(params[i].data!=0){
result+=params[i].marker + params[i].seriesName + ':' + params[i].data + '<br>'
}
}
return params[0].name + '<br/>'
+ result
}
},
还有另外一种情况:
数据为0时在底部进行显示,修改label,不雅观
这是改善后
代码如下:
label: {
show: true,
position: 'insideRight',
formatter: function (params) {
if (params.value == 0) { //为0时不显示
return ''
} else {
return params.value
}
}
},