Skip to content

Class: LinearScale

Defined in: scales/scale.ts:21

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.

Implements

Constructors

Constructor

ts
new LinearScale(domain?): LinearScale;

Defined in: scales/scale.ts:25

Parameters

ParameterType
domainRange

Returns

LinearScale

Properties

domain

ts
domain: Range;

Defined in: scales/scale.ts:24

Implementation of

Scale.domain


log

ts
readonly log: false = false;

Defined in: scales/scale.ts:23

Implementation of

Scale.log


type

ts
readonly type: "linear" = "linear";

Defined in: scales/scale.ts:22

Implementation of

Scale.type

Methods

formatTick()

ts
formatTick(value): string;

Defined in: scales/scale.ts:39

Default label formatter for a tick value.

Parameters

ParameterType
valuenumber

Returns

string

Implementation of

Scale.formatTick


invert()

ts
invert(t): number;

Defined in: scales/scale.ts:32

Parameters

ParameterType
tnumber

Returns

number

Implementation of

Scale.invert


norm()

ts
norm(value): number;

Defined in: scales/scale.ts:28

Parameters

ParameterType
valuenumber

Returns

number

Implementation of

Scale.norm


ticks()

ts
ticks(target?): Tick[];

Defined in: scales/scale.ts:36

Auto ticks appropriate for this scale type.

Parameters

ParameterTypeDefault value
targetnumber6

Returns

Tick[]

Implementation of

Scale.ticks

MIT licensed. WebGL2 required.