2014-02-17 95 views

回答

18

D3已经4内置的调色板。

这里是用于内置调色板的link

This教程很适合使用特定元素的特定颜色。其他tutorial Jerome Cukier。

和官方site d3颜色。

Fiddle - 注意:在小提琴中,我通过在数据中添加颜色来传递颜色。

它甚至可以通过传递不同变量的颜色来完成。

希望这会有所帮助。

+0

如何添加灰度显示Y轴的满量程N多在酒吧的背景? –

+0

我不清楚。你想添加水平网格线? –

+0

不,如果您在问题的快照中考虑单条,它具有平行于Y轴的灰度,类似于100%。我如何将其添加到我的图表中? –

6
colors = d3.scale.category20() 

rects = svg.selectAll('rect') 
       .data(data) 
       .enter() 
       .append("rect") 
       .attr("class","rect") 
       .....#other attributes 
       .attr("fill",function(d,i){return colors(i)})