UNPKG

arquero

Version:

Query processing and transformation of array-backed data tables.

14 lines (13 loc) 628 B
/** * Truncate a value to a bin boundary. * Useful for creating equal-width histograms. * Values outside the [min, max] range will be mapped to * -Infinity (< min) or +Infinity (> max). * @param {number} value The value to bin. * @param {number} min The minimum bin boundary. * @param {number} max The maximum bin boundary. * @param {number} step The step size between bin boundaries. * @param {number} [offset=0] Offset in steps by which to adjust * the bin value. An offset of 1 will return the next boundary. */ export function bin(value: number, min: number, max: number, step: number, offset?: number): number;