Skip to content

Documentation / @ripl/core / BandScale

Interface: BandScale()<TDomain> ​

Defined in: packages/core/src/scales/band.ts:14

A band scale that divides a continuous range into uniform bands for categorical data, exposing bandwidth and step.

Extends ​

Type Parameters ​

Type ParameterDefault type
TDomainstring

BandScale(value): number

Defined in: packages/core/src/scales/band.ts:14

A band scale that divides a continuous range into uniform bands for categorical data, exposing bandwidth and step.

Parameters ​

ParameterType
valueTDomain

Returns ​

number

Properties ​

PropertyTypeInherited fromDefined in
bandwidthnumber-packages/core/src/scales/band.ts:15
domainTDomain[]Scale.domainpackages/core/src/scales/types.ts:7
inverseScaleMethod<number, TDomain>Scale.inversepackages/core/src/scales/types.ts:9
rangenumber[]Scale.rangepackages/core/src/scales/types.ts:8
stepnumber-packages/core/src/scales/band.ts:16

Methods ​

includes() ​

includes(value): boolean

Defined in: packages/core/src/scales/types.ts:11

Parameters ​

ParameterType
valueTDomain

Returns ​

boolean

Inherited from ​

Scale.includes


ticks() ​

ticks(count?): TDomain[]

Defined in: packages/core/src/scales/types.ts:10

Parameters ​

ParameterType
count?number

Returns ​

TDomain[]

Inherited from ​

Scale.ticks