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 ​
Scale<TDomain,number>
Type Parameters ​
| Type Parameter | Default type |
|---|---|
TDomain | string |
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 ​
| Parameter | Type |
|---|---|
value | TDomain |
Returns ​
number
Properties ​
| Property | Type | Inherited from | Defined in |
|---|---|---|---|
bandwidth | number | - | packages/core/src/scales/band.ts:15 |
domain | TDomain[] | Scale.domain | packages/core/src/scales/types.ts:7 |
inverse | ScaleMethod<number, TDomain> | Scale.inverse | packages/core/src/scales/types.ts:9 |
range | number[] | Scale.range | packages/core/src/scales/types.ts:8 |
step | number | - | packages/core/src/scales/band.ts:16 |
Methods ​
includes() ​
includes(
value):boolean
Defined in: packages/core/src/scales/types.ts:11
Parameters ​
| Parameter | Type |
|---|---|
value | TDomain |
Returns ​
boolean
Inherited from ​
ticks() ​
ticks(
count?):TDomain[]
Defined in: packages/core/src/scales/types.ts:10
Parameters ​
| Parameter | Type |
|---|---|
count? | number |
Returns ​
TDomain[]