One per axis of the chart, deleted ones included.
The radius of the chart area's corners, measured along the border's path; 0 for square corners.
undefined where the chart states no fill: the chart area is the background of where it is
drawn (Excel draws it in the theme's background color).
One per chart group, in the chart's order.
The chart in px, unzoomed.
A chart laid out: every rect, scale, tick, label string and bar width, in px from the chart's top-left, with every color concrete. A painter translates it and decides nothing.
Remarks
Plain data, never stored on the model: it is computed from the chart, its theme and a size.
What it is drawn with is said in the shapes' own vocabulary, with these promises:
nullfor none; a line an IStroke.JSON with itsfillandwidthstated, andnullfor none; text the IText.RunPropertiesJSON of its run, with itsfont.family,sizeandcolorstated.#RRGGBB, orrgba(r,g,b,a)when it is not opaque. Never a theme reference (accent1), a CSS variable orlight-dark().widthand a run'ssizetoo, which the model states in points.dashis as IStroke.JSON states it, a preset or lengths;IStroke.toDashLengthsreads either in line widths.