# Interface: CoreScaleOptions

# Hierarchy

# Properties

# alignToPixels

alignToPixels: boolean

Align pixel values to device pixels

Defined in: index.esm.d.ts:1071 (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:1067 (opens new window)


# reverse

reverse: boolean

Reverse the scale.

default false

Defined in: index.esm.d.ts:1076 (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:1081 (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:1109 (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:1125 (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:1101 (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:1133 (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:1093 (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:1117 (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:1137 (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:1105 (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:1121 (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:1097 (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:1129 (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:1089 (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:1113 (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:1085 (opens new window)