@antv/g2plot
Version:
An interactive and responsive charting library
26 lines • 655 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.conversionTagFormatter = void 0;
var util_1 = require("@antv/util");
/**
* 转化率的计算方式
* @param prev
* @param next
*/
function conversionTagFormatter(prev, next) {
if (!util_1.isNumber(prev) || !util_1.isNumber(next)) {
return '-';
}
if (prev === next) {
return '100%';
}
if (prev === 0) {
return '∞';
}
if (next === 0) {
return '-∞';
}
return ((100 * next) / prev).toFixed(2) + "%";
}
exports.conversionTagFormatter = conversionTagFormatter;
//# sourceMappingURL=conversion.js.map
;