2014-12-19 160 views
6

我有一個D3餅圖具有彩色功能之間創建動態D3色標:兩種顏色值

var color = d3.scale.ordinal() 
      .range(['#0075B4', '#70B5DC']); 

如果只有兩個值/件,這個工程。但如果還有更多,我想在兩者之間選擇顏色。

d3 pie chart

以上,以3個餅塊,標記爲「3成本」將有顏色,是#0075B4#70B5DC之間的片。

d3可能嗎?這裏是什麼,我至今一的jsfiddle:http://jsfiddle.net/9ruzntrr/1/

回答

5

是,只使用顏色線性尺度:

var color = d3.scale.linear().domain([costMin,costMax]) 
     .range(['#0075B4', '#70B5DC']); 
+0

您也是我缺少的重要組成部分。 – thetallweeks