필터링 후 차트에 원본 데이터 표시 (DC.js)
Dec 08 2020
" 가짜 그룹 " 을 사용하여 필터링 된 DC.js 차트 (이와 유사) 에 원본 데이터를 표시하려고합니다 .
이 게시물 의 단계를 따랐 지만 운이 없었습니다. 내가 사용하고 있기 때문인지 궁금합니다 reductio
.
또한 키 / 값 접근 자 기능을 사용하고 있기 때문일 수도 있습니다. ?? :
.keyAccessor((d) => {
return d.key;
})
.valueAccessor((d) => {
return d.value.avg;
}),
여기의 stackblitz 최소한의 구현 어떤 통찰력을 듣고 관심!
답변
1 joshp Dec 08 2020 at 12:36
더 복잡한 그룹 객체를 생성하기 때문에 실제로는 감소 "문제"였습니다.
예 :
key: foo
value: {
avg: bar,
sum: baz,
etc.
}
링크 된 게시물의 "딥 카피"
function static_copy_group(group) {
var all = group.all().map(kv => ({key: kv.key, value: kv.value}));
return {
all: function() {
return all;
}
}
}
실제로 여전히 참조하고 있습니다. 대신 복제 라이브러리를 사용하여 수정