Class: ChartExAxis
One axis (cx:axis) of a chartEx plot area. chartEx axes carry no catAx/valAx element-name distinction; the kind is read from the scaling child (cx:catScaling vs cx:valScaling).
Constructors
Constructor
new ChartExAxis(
ax,chart):ChartExAxis
Parameters
| Parameter | Type | Description |
|---|---|---|
ax | Element | - |
chart | ChartEx | The owning chartEx chart, so markDirty can reach its part from element_. |
Returns
ChartExAxis
Accessors
element_
Get Signature
get element_():
Element
Escape hatch: the underlying cx:axis element. After mutating it call markDirty, or save() writes the original bytes.
Returns
Element
gapWidth
Get Signature
get gapWidth():
number|null
Category-axis gap width (cx:catScaling/@gapWidth) as a fraction (1.0 = 100%, the chartEx convention, unlike the classic integer percent), or null.
Returns
number | null
id
Get Signature
get id():
number|null
Axis id (@id), the value a series' cx:axisId binds to.
Returns
number | null
kind
Get Signature
get kind():
"val"|"cat"|null
Axis kind from its scaling child: cat (cx:catScaling) / val (cx:valScaling).
Returns
"val" | "cat" | null
majorGridlines
Get Signature
get majorGridlines():
boolean
Whether the axis draws major gridlines (cx:majorGridlines).
Returns
boolean
max
Get Signature
get max():
number|null
Value-axis scale maximum (cx:valScaling/@max), or null when auto.
Returns
number | null
min
Get Signature
get min():
number|null
Value-axis scale minimum (cx:valScaling/@min), or null when auto.
Returns
number | null
tickLabels
Get Signature
get tickLabels():
boolean
Whether the axis draws tick labels (cx:tickLabels).
Returns
boolean
Methods
markDirty()
markDirty():
void
Mark the owning chartEx part dirty so save() reserializes it. Call after mutating element_.
Returns
void