DC.js-capMixin
capMixin특정 값 아래의 데이터 요소 목록을 '기타'로 그룹화 할 수 있습니다. 행 및 원형 차트 모두에 적용 할 수 있습니다. capMixin의 계층 구조는 아래 다이어그램에 정의되어 있습니다.
capMixin은 Others 섹션을 찾는 네 가지 방법을 제공하며 다음과 같습니다.
Method 1: cap( [count]) − 캡에 포함될 요소의 개수를 가져 오거나 설정합니다.
Method 2: othersGrouper( [grouperFunction])− '기타'그룹을 수행 할 함수를 가져 오거나 설정합니다. 제공되는 기본 기능은 다음과 같습니다.
chart.othersGrouper(function (topItems, restItems) {
var restItemsSum = d3.sum(restItems, _chart.valueAccessor()),
restKeys = restItems.map(_chart.keyAccessor());
if (restItemsSum > 0) {
return topItems.concat([{
others: restKeys,
key: _chart.othersLabel(),
value: restItemsSum
}]);
}
return topItems;
});
Method 3: othersLabel( [label]) − '기타'그룹의 레이블을 가져 오거나 설정합니다.
Method 4: takeFront( [takeFront])− 캡핑 방향을 가져 오거나 설정합니다. 설정된 경우 차트는 정렬 된 데이터 요소 배열에서 앞 항목을 가져옵니다. 그렇지 않으면 마지막 항목을 사용합니다.