//解决方案
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 } }, } },