Interface: CartesianScaleOptions

Hierarchy

Properties

alignToPixels

alignToPixels: boolean

Align pixel values to device pixels

Inherited from

CoreScaleOptions.alignToPixels

Defined in

index.esm.d.ts:1134CartesianScaleOptions - 图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:2964CartesianScaleOptions - 图2 (opens new window)


bounds

bounds: "data" | "ticks"

Scale boundary strategy (bypassed by min/max time options)

  • data: make sure data are fully visible, ticks outside are removed
  • ticks: make sure ticks are fully visible, data outside are truncated

since 2.7.0

default ‘ticks’

Defined in

index.esm.d.ts:2943CartesianScaleOptions - 图3 (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:1130CartesianScaleOptions - 图4 (opens new window)


grid

grid: GridLineOptions

Defined in

index.esm.d.ts:2982CartesianScaleOptions - 图5 (opens new window)


max

max: number

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

Defined in

index.esm.d.ts:2974CartesianScaleOptions - 图6 (opens new window)


min

min: number

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

Defined in

index.esm.d.ts:2969CartesianScaleOptions - 图7 (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:2980CartesianScaleOptions - 图8 (opens new window)


position

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

Position of the axis.

Defined in

index.esm.d.ts:2948CartesianScaleOptions - 图9 (opens new window)


reverse

reverse: boolean

Reverse the scale.

default false

Inherited from

CoreScaleOptions.reverse

Defined in

index.esm.d.ts:1139CartesianScaleOptions - 图10 (opens new window)


stack

Optional stack: string

Stack group. Axes at the same position with same stack are stacked.

Defined in

index.esm.d.ts:2953CartesianScaleOptions - 图11 (opens new window)


stackWeight

Optional stackWeight: number

Weight of the scale in stack group. Used to determine the amount of allocated space for the scale within the group.

default 1

Defined in

index.esm.d.ts:2959CartesianScaleOptions - 图12 (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:3011CartesianScaleOptions - 图13 (opens new window)


ticks

ticks: TickOptions & { align: Align ; autoSkip: boolean ; autoSkipPadding: number ; crossAlign: "center" | "near" | "far" ; includeBounds: boolean ; labelOffset: number ; maxRotation: number ; maxTicksLimit: number ; minRotation: number ; mirror: boolean ; padding: number ; sampleSize: number }

Defined in

index.esm.d.ts:3013CartesianScaleOptions - 图14 (opens new window)


title

title: Object

Options for the scale title.

Type declaration

NameTypeDescription
alignAlignAlignment of the axis title.
colorColorColor of the axis label.
displaybooleanIf true, displays the axis title.
fontFontSpecInformation about the axis title font.
paddingnumber | { bottom: number ; top: number ; y: number }Padding to apply around scale labels.
textstring | string[]The text for the title, e.g. “# of People” or “Response Choices”.

Defined in

index.esm.d.ts:2985CartesianScaleOptions - 图15 (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:1144CartesianScaleOptions - 图16 (opens new window)

Methods

afterBuildTicks

afterBuildTicks(axis): void

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

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterBuildTicks

Defined in

index.esm.d.ts:1172CartesianScaleOptions - 图17 (opens new window)


afterCalculateLabelRotation

afterCalculateLabelRotation(axis): void

Callback that runs after tick rotation is determined.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterCalculateLabelRotation

Defined in

index.esm.d.ts:1188CartesianScaleOptions - 图18 (opens new window)


afterDataLimits

afterDataLimits(axis): void

Callback that runs after data limits are determined.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterDataLimits

Defined in

index.esm.d.ts:1164CartesianScaleOptions - 图19 (opens new window)


afterFit

afterFit(axis): void

Callback that runs after the scale fits to the canvas.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterFit

Defined in

index.esm.d.ts:1196CartesianScaleOptions - 图20 (opens new window)


afterSetDimensions

afterSetDimensions(axis): void

Callback that runs after dimensions are set.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterSetDimensions

Defined in

index.esm.d.ts:1156CartesianScaleOptions - 图21 (opens new window)


afterTickToLabelConversion

afterTickToLabelConversion(axis): void

Callback that runs after ticks are converted into strings.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterTickToLabelConversion

Defined in

index.esm.d.ts:1180CartesianScaleOptions - 图22 (opens new window)


afterUpdate

afterUpdate(axis): void

Callback that runs at the end of the update process.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.afterUpdate

Defined in

index.esm.d.ts:1200CartesianScaleOptions - 图23 (opens new window)


beforeBuildTicks

beforeBuildTicks(axis): void

Callback that runs before ticks are created.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeBuildTicks

Defined in

index.esm.d.ts:1168CartesianScaleOptions - 图24 (opens new window)


beforeCalculateLabelRotation

beforeCalculateLabelRotation(axis): void

Callback that runs before tick rotation is determined.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeCalculateLabelRotation

Defined in

index.esm.d.ts:1184CartesianScaleOptions - 图25 (opens new window)


beforeDataLimits

beforeDataLimits(axis): void

Callback that runs before data limits are determined.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeDataLimits

Defined in

index.esm.d.ts:1160CartesianScaleOptions - 图26 (opens new window)


beforeFit

beforeFit(axis): void

Callback that runs before the scale fits to the canvas.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeFit

Defined in

index.esm.d.ts:1192CartesianScaleOptions - 图27 (opens new window)


beforeSetDimensions

beforeSetDimensions(axis): void

Callback that runs before dimensions are set.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeSetDimensions

Defined in

index.esm.d.ts:1152CartesianScaleOptions - 图28 (opens new window)


beforeTickToLabelConversion

beforeTickToLabelConversion(axis): void

Callback that runs before ticks are converted into strings.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeTickToLabelConversion

Defined in

index.esm.d.ts:1176CartesianScaleOptions - 图29 (opens new window)


beforeUpdate

beforeUpdate(axis): void

Callback called before the update process starts.

Parameters

NameType
axisScale<CoreScaleOptions>

Returns

void

Inherited from

CoreScaleOptions.beforeUpdate

Defined in

index.esm.d.ts:1148CartesianScaleOptions - 图30 (opens new window)