UNPKG

echarts

Version:

A powerful charting and visualization library for browser

21 lines (17 loc) 702 B
module.exports = function (ecModel) { ecModel.eachSeriesByType('themeRiver', function (seriesModel) { var data = seriesModel.getData(); var rawData = seriesModel.getRawData(); var colorList = seriesModel.get('color'); data.each(function (index) { var name = data.getName(index); var rawIndex = data.getRawIndex(index); // use rawData just for drawing legend rawData.setItemVisual( rawIndex, 'color', colorList[(seriesModel.nameMap[name] - 1) % colorList.length] ); }); }); };