UNPKG

@antv/g2plot

Version:

An interactive and responsive charting library

27 lines (22 loc) 467 B
import { isNumber } from '@antv/util'; /** * 转化率的计算方式 * @param prev * @param next */ export function conversionTagFormatter(prev: number, next: number): string { if (!isNumber(prev) || !isNumber(next)) { return '-'; } // 0 / 0 没有意义 if (prev === 0 && next === 0) { return '-'; } if (prev === next) { return '100%'; } if (prev === 0) { return '∞'; } return `${((100 * next) / prev).toFixed(2)}%`; }