Skip to content

Class: ColorMapFactory ​

Defined in: src/display/ColorMapFactory.ts:25

Factory class for creating ColorMap instances

Constructors ​

Constructor ​

ts
new ColorMapFactory(): ColorMapFactory;

Returns ​

ColorMapFactory

Methods ​

createGrayscale() ​

ts
static createGrayscale(config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:84

Create a grayscale ColorMap

Parameters ​

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


createHot() ​

ts
static createHot(config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:101

Create a hot ColorMap (black -> red -> yellow -> white)

Parameters ​

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


fromPreset() ​

ts
static fromPreset(presetName, config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:134

Create a ColorMap from a preset name

Parameters ​

presetName ​

string

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


fromColors() ​

ts
static fromColors(colors, config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:159

Create a ColorMap from a custom color array

Parameters ​

colors ​

(string | Color)[]

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


createGradient() ​

ts
static createGradient(
   startColor, 
   endColor, 
   steps?, 
   config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:180

Create a ColorMap with a linear gradient between two colors

Parameters ​

startColor ​

string | Color

endColor ​

string | Color

steps? ​

number = 256

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


createMultiStop() ​

ts
static createMultiStop(
   colorStops, 
   steps?, 
   config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:205

Create a ColorMap with multiple color stops

Parameters ​

colorStops ​

(string | Color)[]

steps? ​

number = 256

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


getAvailablePresets() ​

ts
static getAvailablePresets(): string[];

Defined in: src/display/ColorMapFactory.ts:230

Get list of available preset names

Returns ​

string[]


createCategorical() ​

ts
static createCategorical(numCategories, config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:238

Create a ColorMap suitable for label/cluster data

Parameters ​

numCategories ​

number

config? ​

Partial<PresetConfig>

Returns ​

ColorMap


createDiverging() ​

ts
static createDiverging(
   negativeColor?, 
   neutralColor?, 
   positiveColor?, 
   steps?, 
   config?): ColorMap;

Defined in: src/display/ColorMapFactory.ts:263

Create a diverging ColorMap (good for data with a meaningful center point)

Parameters ​

negativeColor? ​

string | Color

neutralColor? ​

string | Color

positiveColor? ​

string | Color

steps? ​

number = 256

config? ​

Partial<PresetConfig>

Returns ​

ColorMap

Released under the MIT License.