The SVG element containing the D3 histogram.
Configuration specifying the selector and data accessors.
A D3BinderResult with the MAIDR data and generated layer.
Timing — call after D3 has rendered. This function reads each matched
element's D3-bound __data__: the bin boundaries (x0/x1) and count
bound to each bar — typically produced by d3.bin(). Calling it before
.data().join() has run (or before the SVG is mounted) throws "No
elements found for selector …" or "Property '…' not found on datum".
Typical call sites:
selectAll(...).data(...).join(...) chain.useEffect, never during render. Prefer
MaidrD3 / useD3Adapter from maidr/react, which
handle the post-render timing for you..then(...) of your fetch, after drawing.
Binds a D3.js histogram to MAIDR, generating the accessible data representation.
D3 histograms are typically created with
d3.bin()(ord3.histogram()in v5), which produces arrays withx0andx1properties for bin boundaries. This binder extracts bin data from D3-bound rect elements.