From 42f3c5ae7efdc0adad82a185e5627edfce8d153c Mon Sep 17 00:00:00 2001 From: Mike Bostock Date: Sat, 2 Jan 2021 16:50:54 -0800 Subject: [PATCH] fix binfacets --- src/transforms/bin.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/transforms/bin.js b/src/transforms/bin.js index 70d3fdd0f9..b512e6451a 100644 --- a/src/transforms/bin.js +++ b/src/transforms/bin.js @@ -41,12 +41,14 @@ function binof({value, domain, thresholds}) { function binfacets(bins, facets, cumulative) { const index = []; const data = []; + let k = 0; for (const facet of facets.map(set)) { let b = bins.map(bin => binsubset(bin, facet)); b = cumulative ? accumulate(cumulative < 0 ? b.reverse() : b) : b; b = b.filter(nonempty); - index.push(offsetRange(b, data.length)); + index.push(offsetRange(b, k)); data.push(b); + k += b.length; } return {index, data: data.flat()}; }