d3 échelle de couleurs - linéaire avec plusieurs couleurs?

Je suis en train de créer quelque chose d'un peu semblable à une quantification de l'échelle, mais d'agir comme un linéaire de l'échelle de couleurs?

Quand j'ai essayer de mettre plusieurs couleurs sur une échelle linéaire, il semble être la seule échelle entre les deux premières couleurs.

J'aimerais plusieurs couleurs comme une quantification de l'échelle, mais de fondu entre les couleurs. Je ne suis pas sûr si cela est possible.

//red and green works ok
var color = d3.scale.linear()
            .range(['red','green']);

//doesn't work - only red and green show
var color = d3.scale.linear()
            .range(['red','green', 'blue']);


//red green and blue show, however it doesn't fade between the colors
var color = d3.scale.quantize()
            .range(['red','green', 'blue']);

source d'informationauteur Alex KeySmith