colorFunctions = [
{ name: "Blues", function: d3.interpolateBlues },
{ name: "BrBG", function: d3.interpolateBrBG },
{ name: "BuGn", function: d3.interpolateBuGn },
{ name: "BuPu", function: d3.interpolateBuPu },
{ name: "Cividis", function: d3.interpolateCividis },
{ name: "Cool", function: d3.interpolateCool },
{ name: "Cubehelix", function: d3.interpolateCubehelix },
{ name: "CubehelixDefault", function: d3.interpolateCubehelixDefault },
{ name: "CubehelixLong", function: d3.interpolateCubehelixLong },
{ name: "GnBu", function: d3.interpolateGnBu },
{ name: "Greens", function: d3.interpolateGreens },
{ name: "Greys", function: d3.interpolateGreys },
{ name: "Hcl", function: d3.interpolateHcl },
{ name: "HclLong", function: d3.interpolateHclLong },
{ name: "Hue", function: d3.interpolateHue },
{ name: "Inferno", function: d3.interpolateInferno },
{ name: "Lab", function: d3.interpolateLab },
{ name: "Magma", function: d3.interpolateMagma },
{ name: "Oranges", function: d3.interpolateOranges },
{ name: "OrRd", function: d3.interpolateOrRd },
{ name: "PiYg", function: d3.interpolatePiYG },
{ name: "Plasma", function: d3.interpolatePlasma },
{ name: "PRGn", function: d3.interpolatePRGn },
{ name: "PuBu", function: d3.interpolatePuBu },
{ name: "PuBuGn", function: d3.interpolatePuBuGn },
{ name: "PuOr", function: d3.interpolatePuOr },
{ name: "PuRd", function: d3.interpolatePuRd },
{ name: "Purples", function: d3.interpolatePurples },
{ name: "Rainbow", function: d3.interpolateRainbow },
{ name: "RdBu", function: d3.interpolateRdBu },
{ name: "RdGy", function: d3.interpolateRdGy },
{ name: "RdPu", function: d3.interpolateRdPu },
{ name: "RdYlBu", function: d3.interpolateRdYlBu },
{ name: "RdYlGn", function: d3.interpolateRdYlGn },
{ name: "Reds", function: d3.interpolateReds },
{ name: "Sinebow", function: d3.interpolateSinebow },
{ name: "Spectral", function: d3.interpolateSpectral },
{ name: "Turbo", function: d3.interpolateTurbo },
{ name: "Viridis", function: d3.interpolateViridis },
{ name: "Warm", function: d3.interpolateWarm },
{ name: "YlGn", function: d3.interpolateYlGn },
{ name: "YlGnBu", function: d3.interpolateYlGnBu },
{ name: "YlOrBr", function: d3.interpolateYlOrBr },
{ name: "YlOrRd", function: d3.interpolateYlOrRd }
]