나는 DC.JS
의 신규 사용자입니다. dc.piechart
을 사용하고 있습니다. dc.pieChart
을 사용하여 pie slice
색을 변경하는 데 문제가 있습니다.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을 통과해야한다고 생각하고 함수에 포장하지 :
고든이 너무 편리한 방법이며, 지적 . 또한 [colorAccessor] (https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md#coloraccessorcoloraccessorfunction)의 fruitType 부분을 수행하십시오. – Gordon