OptionaltitleOverrides the layer's announced title. Maps to MaidrLayer.title.
Names the chart; use DeclarationBase.name to say which layer of it this is.
OptionalnameNames this layer among sibling layers. Maps to MaidrLayer.name.
Announced on a layer switch in place of the trace type, so a hue-split figure says "Male" and "Female" rather than "error_bar plot" twice.
TraceType.HEXBIN — the string 'hexbin'.
OptionalxField holding the bin's centre along the x axis, in data units. Maps
to HexbinPoint.x.
Screen coordinates would announce every bin's position in pixels.
The chain is a hexbin's own: x names a bin centre here and a category, a
lane or a quantile on other charts, so no chain could be shared. It is the
shipped d3 hexbin binder's, which is where these bins are already read
from.
OptionalyField holding the bin's centre along the y axis, in data units. Maps
to HexbinPoint.y.
OptionalcountField holding how many points fell in the bin. Maps to
HexbinPoint.count.
The length fallback is what makes a d3-hexbin bin work untouched: its
bins are arrays of the points that fell in them.
OptionalrowField holding the lattice row a bin sits on, for data that names it.
Omitted, rows are grouped by identical y, which is what a lattice
computed by the usual libraries produces.
Hexagonal binning: the standard answer to an overplotted scatter.
A lattice of cells each carrying a count, with the one difference that decides its navigation: a hex lattice staggers alternate rows, so a column index does not identify a position and each bin carries its own centre.