Color Scales
We provide a few default color scales that can be used as-is. They are based off the color scales as implemented in d3-scale-chromatic.
Color scales can be applied to any variable of type quantitative
, categorical
, interval
, .
Prop definition
<vgg-symbol
:stroke="{ val: value, scale: { type: 'category10', domain: 'categorical' } }">
val
is set to the value that the color scale will be mapped against. domain
is set to the domain of val
.
Categorical
category10
This is the default set of colors for categorical data.
accent
dark2
paired
pastel1
pastel2
set1
set2
set3
Quantitative
brownBlue
purpleGreen
pinkGreen
purpleOrange
redBlue
redGray
redYellowBlue
redYellowGreen
spectral
blues
greens
greys
oranges
purples
reds
viridis
inferno
magma
plasma
warm
cool
cubehelixDefault
rainbow
sinebow
Custom Color Scales
It is possible to define a custom color scale by providing a range
array to the scaling options instead of type
. Elements of the array can be hexadecimal codes, RGB codes or color names. The input given to domain
must be the domain of the input given to val
.
Prop definition
<vgg-symbol
:fill="{ val: value, scale: { range: ['#F8766D', '#7CAE00', '#00BFC4', '#C77CFF', 'orange'], domain: [ ... ] } }"
/>