预览图:
环状饼图,label 为点线模式并与饼图模块颜色保持一致,饼图中间可放置自定义文字或图片
代码部分:
let data = [
{"name": "业务1","value": 10},
{"name": "业务2", "value": 15},
{"name": "业务3","value": 15},
{"name": "业务4","value": 25},
{"name": "业务5","value": 10},
{"name": "业务6","value": 25},
];
let color = [ "#fec101", "#D1C76B ", "#ff6226","#f60000","#2cc78f","#2ca7f9"]
// 这步主要是为了让小圆点的颜色和饼状图的块对应,如果圆点的颜色是统一的,只需要把itemStyle写在series里面
let setLabel = (data)=>{
let opts = [];
for(let i=0;i<data.length;i++){
let item = {};
item.name = data[i].name;
item.value =