@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
23 lines (22 loc) • 678 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatUnit = void 0;
var lodash_1 = require("lodash");
function formatUnit(dataset, map) {
dataset = lodash_1.cloneDeep(dataset);
var fields = dataset.fields, rows = dataset.rows;
fields.forEach(function (field, index) {
var unitTransformer = map[field.key];
if (!unitTransformer) {
return;
}
rows.forEach(function (row) {
var item = row[index];
if (typeof item === 'number') {
item = unitTransformer(item);
}
});
});
return dataset;
}
exports.formatUnit = formatUnit;