21 lines
722 B
Plaintext
21 lines
722 B
Plaintext
define(function (require) {
|
|
|
|
return 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]
|
|
);
|
|
});
|
|
});
|
|
};
|
|
}); |