The SVG element containing the D3 scatter plot.
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 numeric x/y bound to each point element.
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 scatter plot to MAIDR, generating the accessible data representation.
Extracts x/y data from D3-bound SVG point elements (
<circle>,<use>, etc.) and produces a complete Maidr data structure.