The SVG element containing the D3 line chart.
Configuration specifying selectors 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__: an array of points per line path, or
individual point data when pointSelector is set. 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 line chart to MAIDR, generating the accessible data representation.
Supports both single-line and multi-line charts. Data can be extracted from:
pointSelector. When usingpointSelector, each line path and its associated points must share the same parent<g>group element for correct scoping.