在legend里写formatter回调函数进行内容拼接
1.此处由于图例太长,同时在回调函数里写了拼接函数
2.这样的写法要注意大的option{},需要写成let option={};如果写成this.option后回调函数不起作用
legend: {
orient: 'vertical',
left:'58%',
top:'24%',
icon:'circle',
textStyle: {
color:'rgba(64,64,64,1)',
lineHeight:'20'
},
formatter: function(params) {
let data = option.series[0].data;
let newValue = 0;
let newPercent = 0;
for (let i = 0; i < data.length; i++) {
if (data[i].name == params) {
newValue = data[i].value;
newPercent = capacityStatusPercent[i];
}
}
var newName = "";
var nameLength = params.length;