21 lines
728 B
Java
21 lines
728 B
Java
import * as _ from 'lodash';
|
|
import * as setCustomFormatter from './setCustomFormatter';
|
|
export var process = function (chart, config) {
|
|
var cScale = _.cloneDeep(config.scale);
|
|
var isArr = _.isArray(cScale);
|
|
if (_.isEmpty(cScale)) {
|
|
return;
|
|
}
|
|
var arrScale = isArr ? cScale : [cScale];
|
|
var options = {};
|
|
for (var _i = 0, arrScale_1 = arrScale; _i < arrScale_1.length; _i++) {
|
|
var res = arrScale_1[_i];
|
|
if (res.dataKey) {
|
|
var currOption = _.omit(res, 'dataKey');
|
|
options[res.dataKey] = currOption;
|
|
}
|
|
}
|
|
options = setCustomFormatter.supportD3Formatter(options);
|
|
return chart.scale(options);
|
|
};
|
|
//# sourceMappingURL=setScaleConfig.js.map |