Documentation / @finchart/core / index / AxisLabelsInput
Interface: AxisLabelsInput
Defined in: packages/core/src/axis/labels.ts:31
Properties
area
area:
PlotArea
Defined in: packages/core/src/axis/labels.ts:37
The area where data is drawn. Labels attach to this edge.
axes
axes:
object
Defined in: packages/core/src/axis/labels.ts:44
The space layout allotted to the axis. null for an axis that mounts no labels. The DOM path only needs an offset from the area's edge and never reads this, but the canvas path needs to know this space to paint and clip the background.
x
x:
PlotArea|null
y
y:
PlotArea|null
badges
badges:
AxisBadge[]
Defined in: packages/core/src/axis/labels.ts:35
Axis labels described by decorations. They sit on top of ticks — later ones are on top.
readStyle
readStyle:
StyleReader
Defined in: packages/core/src/axis/labels.ts:51
This frame's style resolution — one per render, shared by everyone. DOM labels don't read it since the browser resolves CSS variables for them, but canvas labels draw on a surface that can't read variables, so this is where the resolved value gets built.
x
x:
Tick[]
Defined in: packages/core/src/axis/labels.ts:32
y
y:
Tick[]
Defined in: packages/core/src/axis/labels.ts:33