# Interface: CoreScaleOptions
# Hierarchy
CoreScaleOptions
# Properties
# alignToPixels
• alignToPixels: boolean
Align pixel values to device pixels
Defined in: index.esm.d.ts:1077 (opens new window)
# display
• display: boolean | auto
Controls the axis global visibility (visible when true, hidden when false). When display: 'auto', the axis is visible only if at least one associated dataset is visible.
default
true
Defined in: index.esm.d.ts:1073 (opens new window)
# reverse
• reverse: boolean
Reverse the scale.
default
false
Defined in: index.esm.d.ts:1082 (opens new window)
# weight
• weight: number
The weight used to sort the axis. Higher weights are further away from the chart area.
default
true
Defined in: index.esm.d.ts:1087 (opens new window)
# Methods
# afterBuildTicks
▸ afterBuildTicks(axis
: Scale<CoreScaleOptions>): void
Callback that runs after ticks are created. Useful for filtering ticks.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1115 (opens new window)
# afterCalculateTickRotation
▸ afterCalculateTickRotation(axis
: Scale<CoreScaleOptions>): void
Callback that runs after tick rotation is determined.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1131 (opens new window)
# afterDataLimits
▸ afterDataLimits(axis
: Scale<CoreScaleOptions>): void
Callback that runs after data limits are determined.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1107 (opens new window)
# afterFit
▸ afterFit(axis
: Scale<CoreScaleOptions>): void
Callback that runs after the scale fits to the canvas.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1139 (opens new window)
# afterSetDimensions
▸ afterSetDimensions(axis
: Scale<CoreScaleOptions>): void
Callback that runs after dimensions are set.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1099 (opens new window)
# afterTickToLabelConversion
▸ afterTickToLabelConversion(axis
: Scale<CoreScaleOptions>): void
Callback that runs after ticks are converted into strings.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1123 (opens new window)
# afterUpdate
▸ afterUpdate(axis
: Scale<CoreScaleOptions>): void
Callback that runs at the end of the update process.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1143 (opens new window)
# beforeBuildTicks
▸ beforeBuildTicks(axis
: Scale<CoreScaleOptions>): void
Callback that runs before ticks are created.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1111 (opens new window)
# beforeCalculateTickRotation
▸ beforeCalculateTickRotation(axis
: Scale<CoreScaleOptions>): void
Callback that runs before tick rotation is determined.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1127 (opens new window)
# beforeDataLimits
▸ beforeDataLimits(axis
: Scale<CoreScaleOptions>): void
Callback that runs before data limits are determined.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1103 (opens new window)
# beforeFit
▸ beforeFit(axis
: Scale<CoreScaleOptions>): void
Callback that runs before the scale fits to the canvas.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1135 (opens new window)
# beforeSetDimensions
▸ beforeSetDimensions(axis
: Scale<CoreScaleOptions>): void
Callback that runs before dimensions are set.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1095 (opens new window)
# beforeTickToLabelConversion
▸ beforeTickToLabelConversion(axis
: Scale<CoreScaleOptions>): void
Callback that runs before ticks are converted into strings.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1119 (opens new window)
# beforeUpdate
▸ beforeUpdate(axis
: Scale<CoreScaleOptions>): void
Callback called before the update process starts.
# Parameters:
Name | Type |
---|---|
axis | Scale<CoreScaleOptions> |
Returns: void
Defined in: index.esm.d.ts:1091 (opens new window)