UNPKG

@antv/t8

Version:

T8 is a text visualization solution for unstructured data within the AntV technology stack, and it is a declarative T8 markdown syntax that can be used to describe the content of data interpretation reports.

29 lines (27 loc) 890 B
function max(array, accessor) { if (!array || array.length === 0) { return undefined; } // Use the accessor if provided, otherwise assume the array already contains numbers. var values = accessor ? array.map(accessor) : array; return Math.max.apply(Math, values); } function extent(array, accessor) { if (!array || array.length === 0) { return [undefined, undefined]; } var values = array; var minVal = Math.min.apply(Math, values); var maxVal = Math.max.apply(Math, values); return [minVal, maxVal]; } function mean(array, accessor) { if (!array || array.length === 0) { return undefined; } var values = accessor ? array.map(accessor) : array; var sum = values.reduce(function (a, b) { return a + b; }, 0); return sum / values.length; } export { extent, max, mean }; //# sourceMappingURL=data.js.map