我現(xiàn)在在做echarts餅狀圖,其中l(wèi)egend是動態(tài)生成的,有時候後臺會傳十幾個文字過來,樣式很難看,我現(xiàn)在想實現(xiàn):當(dāng)單個legend中的文字超過8個的時候,自動變成「...」省略號(如下圖),求大神指點。
legend配置項下面有formatter
formatter: function (name) {
return (name.length > 8 ? (name.slice(0,8)+"...") : name );
}
如果圓餅圖上不顯示標(biāo)註的話,後臺傳過來資料之後就可以進(jìn)行截取了。
或者就進(jìn)行格式化formatter。
formatter: function(name){
return name.length>8?name.substr(0,7)+"...":name;
}