Estoy implementando un mapa de calor en el que el color de fondo de la celda está determinado por una escala de color d3. Algunos de los valores son categóricos; su valor puede ser de N diferentes categorías arbitrarias de tipo de cadena como ["6TH", "7TH", "5TH", "4TH"].¿Escala de color continua del dominio discreto de las cadenas?
Dado un color de inicio d3.rgb ("azul") y un color final d3.rgb ("rojo"), ¿cómo puedo construir una escala de colores que mapee un dominio discreto de cadenas en un rango de color continuo?
me trataron
var scale = d3.scale.ordinal()
.domain(["6TH", "7TH", "5TH", "4TH"])
.rangeBands([ d3.rgb("blue"), d3.rgb("red") ]);
que obviamente no funciona.
Actualización: Colorbrewer lib de D3 se ha movido al repositorio [d3-scale-chromatic] (https://github.com/d3/d3-scale-chromatic). – danasilver