从无法访问的项目Fork
体验新版 GitCode,发现更多精彩内容 >>
define(function (require) { return function (ecModel) { ecModel.eachSeriesByType('pie', function (seriesModel) { var colorList = ecModel.get('color'); var data = seriesModel.getData();
var dataAll = seriesModel.getDataAll();
data.each(function (idx) {
var rawIdx = data.getRawIndex(idx); var color = colorList[rawIdx % colorList.length]; // Legend use the visual info in data before processed dataAll.setItemVisual(rawIdx, 'color', color); data.setItemVisual(idx, 'color', color);
}); }); } });