getPaletteColors = (numberOfColors, interpolator) => {
let colors = [];
let myPaletteT = interpolator.ticks
? interpolator.ticks(numberOfColors)
: d3.range(numberOfColors).map((c) => c / (numberOfColors - 1));
for (let i = 0; i < myPaletteT.length; i++) {
let color = d3.color(interpolator(myPaletteT[i])).formatHex().toUpperCase();
colors.push(color);
}
return colors;
}