1.在项目中遇到这样的显示效果
2.使用echarts的时候,ajax请求到的data未必就是你需要的data样式,可以使用es6的class方式,合并成我们需要的样式
下图是ui设计的图,饼图有不同的颜色
let qq = [ { "color": '#fc8c70', },{ "color": '#f9bd48', },{ "color": '#fd6388', },{ "color": '#69acff', },{ "color": '#e9e9e9', }, ] let bb = [ { "isTrue": true, },{ "isTrue": false, },{ "isTrue": false, },{ "isTrue": false, },{ "isTrue": false, } ]let dd = [] for(let i =0;i{ mm.push(new Point({ value: item.itemCount, name: item.diagnoseName, percent: item.percent, selected: item.isTrue, icon : 'circle', itemStyle: { normal: { color: item.color } }, })) })