@vizcrush/bin
v1.1.0
Published
1D/2D histogram binning and hexagonal binning
Maintainers
Readme
@vizcrush/bin
1D histograms, 2D density grids, and hexagonal binning for heatmaps.
Part of vizcrush — high-performance data primitives for browser visualization, written in Rust, compiled to WebAssembly, with a pure-JS fallback.
Install
npm install @vizcrush/binExample
import { bin2d } from "@vizcrush/bin";
const { grid, xEdges, yEdges, maxCount } = await bin2d(x, y, { xBins: 128, yBins: 128 });
// grid is a Uint32Array of length 128 * 128, row-majorDocumentation
Full guides and API reference: debug-diary-1.github.io/vizcrush · The vizcrush Book
License
MIT
