Skip to content

Interface: Scale

Defined in: scales/scale.ts:9

A scale maps data-space values to normalized [0,1] and back, and knows how to generate its own "nice" ticks + default label format. log tells layers to apply a log10 transform on the GPU.

Properties

domain

ts
domain: Range;

Defined in: scales/scale.ts:12


log

ts
readonly log: boolean;

Defined in: scales/scale.ts:11


type

ts
readonly type: string;

Defined in: scales/scale.ts:10

Methods

formatTick()

ts
formatTick(value): string;

Defined in: scales/scale.ts:18

Default label formatter for a tick value.

Parameters

ParameterType
valuenumber

Returns

string


invert()

ts
invert(t): number;

Defined in: scales/scale.ts:14

Parameters

ParameterType
tnumber

Returns

number


norm()

ts
norm(value): number;

Defined in: scales/scale.ts:13

Parameters

ParameterType
valuenumber

Returns

number


ticks()

ts
ticks(target?): Tick[];

Defined in: scales/scale.ts:16

Auto ticks appropriate for this scale type.

Parameters

ParameterType
target?number

Returns

Tick[]

MIT licensed. WebGL2 required.