Я новый пользователь DC.JS
. Я использую dc.piechart
. У меня возникают проблемы с изменением pie slice
цветов с использованием dc.pieChart
.Как изменить цветовую диаграмму с использованием dc.js
Документация и примеры, которые я видел, используют метод цветов и многие комбинации из Google. Я хочу привязать определенный цвет к конкретным данным.
который использовал код для изменения цвета, но все еще не работает упомянутый ниже.
.colors(["#eeff00","#ff0022"]);
другой приближаясь
var colorScale = d3.scale.ordinal().domain(["banana", "cherry", "blueberry"])
.range(["#eeff00", "#ff0022", "#2200ff"]);
pie.colors(function(d){ return colorScale(d.fruitType); });
Любая идея о том, как решить эту проблему?
Ваш второй подход ближе, но я думаю, вы должны просто передать colorScale там и не обернуть его в функции , Также добавьте часть fruitType в [colorAccessor] (https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md#coloraccessorcoloraccessorfunction) – Gordon