DC.js 차트의 색상은 서로 연결되어 있지 않습니다
-
21-12-2019 - |
문제
나는 Choropleth (세계지도)와 dc.js의 거품 차트를 가지고 있습니다.거품과지도의 색상은 동일해야합니다 (국가 현명).국가 선택시지도와 거품이 같은 나라와 연결되어 있기 때문에 필터링 된 거품이지도와 동일한 색상을 가져야합니다.
어떻게해야합니다.
어떤 제안이 도움이 될 것입니다.
미리 감사드립니다.
해결책
키 (국가 이름)가 차트 전체에서 동일한 한 모든 차트에 대해 동일한 색상 스케일을 설정합니다.
편집 : 아래의 한계 때문에, 아마도 객체 또는 튜플을 생성하는 사용자 정의 축소 기능을 사용하는 것이 가장 좋습니다.(TrunteDed) :
that.countrywiseInvGroup = that.countries.group().reduce(
function(d, p) {
p.inv += d.initial_inv;
p.country = d.country;
return p;
},
function(d, p) {
p.inv -= d.initial_inv;
return p;
},
function() {
return {inv: 0};
});
// ...
.colorAccessor(function (d) {
return d.country;
})
.title(function (d) {
if(d.value){
return "Country: " + d.key + "\nTotal Initial Investment: USD $" + that.formatCurrency(d.value.inv);
}
})
.
제휴하지 않습니다 StackOverflow