Interface: CartesianScaleOptions

Hierarchy

Properties

alignToPixels

alignToPixels: boolean

Align pixel values to device pixels

Inherited from: CoreScaleOptions.alignToPixels

Defined in: index.esm.d.ts:1071CartesianScaleOptions - 图1 (opens new window)


axis

axis: x | y

Which type of axis this is. Possible values are: ‘x’, ‘y’. If not set, this is inferred from the first character of the ID which should be ‘x’ or ‘y’.

Defined in: index.esm.d.ts:2682CartesianScaleOptions - 图2 (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

Inherited from: CoreScaleOptions.display

Defined in: index.esm.d.ts:1067CartesianScaleOptions - 图3 (opens new window)


grid

grid: GridLineOptions

Defined in: index.esm.d.ts:2700CartesianScaleOptions - 图4 (opens new window)


max

max: number

User defined maximum value for the scale, overrides maximum value from data.

Defined in: index.esm.d.ts:2692CartesianScaleOptions - 图5 (opens new window)


min

min: number

User defined minimum value for the scale, overrides minimum value from data.

Defined in: index.esm.d.ts:2687CartesianScaleOptions - 图6 (opens new window)


offset

offset: boolean

If true, extra space is added to the both edges and the axis is scaled to fit into the chart area. This is set to true for a bar chart by default.

default false

Defined in: index.esm.d.ts:2698CartesianScaleOptions - 图7 (opens new window)


position

position: left | right | bottom | top | center | { [scale: string]: number; }

Position of the axis.

Defined in: index.esm.d.ts:2678CartesianScaleOptions - 图8 (opens new window)


reverse

reverse: boolean

Reverse the scale.

default false

Inherited from: CoreScaleOptions.reverse

Defined in: index.esm.d.ts:1076CartesianScaleOptions - 图9 (opens new window)


stacked

Optional stacked: boolean | single

If true, data will be comprised between datasets of data

default false

Defined in: index.esm.d.ts:2717CartesianScaleOptions - 图10 (opens new window)


ticks

ticks: TickOptions & { align: start | end | center ; autoSkip: boolean ; autoSkipPadding: number ; crossAlign: center | near | far ; labelOffset: number ; maxRotation: number ; minRotation: number ; mirror: boolean ; padding: number ; sampleSize: number }

Defined in: index.esm.d.ts:2719CartesianScaleOptions - 图11 (opens new window)


title

title: object

Type declaration:

NameType
colorColor
displayboolean
fontFontSpec
paddingobject
padding.bottomnumber
padding.topnumber
textstring | string[]

Defined in: index.esm.d.ts:2702CartesianScaleOptions - 图12 (opens new window)


weight

weight: number

The weight used to sort the axis. Higher weights are further away from the chart area.

default true

Inherited from: CoreScaleOptions.weight

Defined in: index.esm.d.ts:1081CartesianScaleOptions - 图13 (opens new window)

Methods

afterBuildTicks

afterBuildTicks(axis: Scale<CoreScaleOptions>): void

Callback that runs after ticks are created. Useful for filtering ticks.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1109CartesianScaleOptions - 图14 (opens new window)


afterCalculateTickRotation

afterCalculateTickRotation(axis: Scale<CoreScaleOptions>): void

Callback that runs after tick rotation is determined.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1125CartesianScaleOptions - 图15 (opens new window)


afterDataLimits

afterDataLimits(axis: Scale<CoreScaleOptions>): void

Callback that runs after data limits are determined.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1101CartesianScaleOptions - 图16 (opens new window)


afterFit

afterFit(axis: Scale<CoreScaleOptions>): void

Callback that runs after the scale fits to the canvas.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1133CartesianScaleOptions - 图17 (opens new window)


afterSetDimensions

afterSetDimensions(axis: Scale<CoreScaleOptions>): void

Callback that runs after dimensions are set.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1093CartesianScaleOptions - 图18 (opens new window)


afterTickToLabelConversion

afterTickToLabelConversion(axis: Scale<CoreScaleOptions>): void

Callback that runs after ticks are converted into strings.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1117CartesianScaleOptions - 图19 (opens new window)


afterUpdate

afterUpdate(axis: Scale<CoreScaleOptions>): void

Callback that runs at the end of the update process.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1137CartesianScaleOptions - 图20 (opens new window)


beforeBuildTicks

beforeBuildTicks(axis: Scale<CoreScaleOptions>): void

Callback that runs before ticks are created.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1105CartesianScaleOptions - 图21 (opens new window)


beforeCalculateTickRotation

beforeCalculateTickRotation(axis: Scale<CoreScaleOptions>): void

Callback that runs before tick rotation is determined.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1121CartesianScaleOptions - 图22 (opens new window)


beforeDataLimits

beforeDataLimits(axis: Scale<CoreScaleOptions>): void

Callback that runs before data limits are determined.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1097CartesianScaleOptions - 图23 (opens new window)


beforeFit

beforeFit(axis: Scale<CoreScaleOptions>): void

Callback that runs before the scale fits to the canvas.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1129CartesianScaleOptions - 图24 (opens new window)


beforeSetDimensions

beforeSetDimensions(axis: Scale<CoreScaleOptions>): void

Callback that runs before dimensions are set.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1089CartesianScaleOptions - 图25 (opens new window)


beforeTickToLabelConversion

beforeTickToLabelConversion(axis: Scale<CoreScaleOptions>): void

Callback that runs before ticks are converted into strings.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1113CartesianScaleOptions - 图26 (opens new window)


beforeUpdate

beforeUpdate(axis: Scale<CoreScaleOptions>): void

Callback called before the update process starts.

Parameters:

NameType
axisScale<CoreScaleOptions>

Returns: void

Inherited from: CoreScaleOptions

Defined in: index.esm.d.ts:1085CartesianScaleOptions - 图27 (opens new window)