2016-09-26 19 views
0

2つのデータセットを持つ棒グラフを指定します。どのように各バーに独自の色を付けることができますか?VueJS動的棒グラフの色

svg.selectAll(".bar") 
    .data(data) 
    .enter().append("rect") 
    .style("fill", function(d,i) { console.log(i.fill) } // <- first red, second blue 

答えて

1

は私が働くかもしれないと思う何のためのデモを設定するのが面倒だけど、私はあなたのような色の配列を想像してみてください:fillすることができますのためのコールバックで、その後

var colors = ['red', 'blue']; 

を私はiはあなたにしているbarための指標であると仮定して、正しいだ場合

return colors[i % colors.length]; 

:次のように行います。

関連する問題