サンバーストチャートのスライスにグラデーションカラーを適用しようとしています。このquestion
の回答を参照して、私はいくつかの調査を行い、コード内でcolorbrewer
を使用し始めました。Colorjrewerはangularjsとd3で定義されていません
注:それはcolobrewerが定義されていないと言う
var path = g.append("path")
.attr("d", arc)
.style("fill", function(d) {
var colorPicked = color((d.children ? d : d.parent).name);
console.log("ColorPicked",colorPicked)
return d3.scale.quantize().range(colobrewer.OrRd[8]).domain([0, 16000]);
})
.on("click", click);
:私は私のアプリで
コードをD3とcolorbrewerの両方を参照しています。おそらく私はここで何かを逃しています。どのようにスライスにグラデーションを適用できますか?
[OK]を、2回目の試行:おそらく 'colobrewer'の' colorbrewer' insted? –
はい!今、エラーはありません!勾配が適用されていません – Sajeetharan
このようなものが欲しいですか? http://jsfiddle.net/tpbp8rs1/ –