Я пытаюсь применить градиентные цвета к срезам диаграммы солнечных лучей. Что касается ответов на этот вопрос question
, я сделал некоторые исследования и начал использовать colorbrewer
в своем коде.Colorbrewer не определен с угловыми и d3
Примечание: я ссылается как d3 и ColorBrewer в мое приложение
Код:
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);
Это говорит colobrewer не определен. Наверное, я что-то упустил. Как я могу применить градиент к срезам?
Ok, вторая попытка: может быть, 'colorbrewer' insted' colobrewer'? –
да! Сейчас нет ошибок! но градиент не применяется – Sajeetharan
Вы хотите что-то вроде этого? http://jsfiddle.net/tpbp8rs1/ –