Ich versuche, Farbverlaufsfarben auf die Scheiben von Sunburst Diagramm anzuwenden. Mit Bezug auf die Antworten auf diese question
, habe ich einige Nachforschungen gemacht und begann, die colorbrewer
innerhalb meines Codes zu verwenden.Colorbrewer ist nicht definiert mit angularjs und d3
Hinweis: Ich habe verwiesen beide d3 und ColorBrewer in meiner app
Code:
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);
Es sagt colobrewer ist nicht definiert. Vermutlich vermisse ich hier etwas. Wie kann ich den Farbverlauf auf die Scheiben anwenden?
Ok, zweiter Versuch: vielleicht 'colombrewer' statt' colobrewer'? –
ja! Jetzt gibt es keinen fehler! aber gradient wird nicht angewendet – Sajeetharan
willst du sowas? http://jsfiddle.net/tpbp8rs1/ –