//解决方案
series: {
data: [
{
name: 'a',
value: datas.emptycount,
labelLine:{show: datas.emptycount== 0 ? false : true},
label:{show: datas.emptycount== 0 ? false : true},
},
{
name: 'b',
value: datas.fullcount,
labelLine:{show: datas.fullcount== 0 ? false : true},
label:{show: datas.fullcount== 0 ? false : true},
},
{
name: 'c',
value: datas.maintaincount,
labelLine:{show: datas.maintaincount== 0 ? false : true},
label:{show: datas.maintaincount== 0 ? false : true},
},
]
}
formatter中并没有找到data.labelLine属性
//网上搜索答案
label:{
normal:{
formatter:function(e){
let data=e.data;
if(data.value==0){
data.labelLine.show=false;
data.label.show=false;
}else{
return data.name
}
},
}
},