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])− 캡핑 방향을 가져 오거나 설정합니다. 설정된 경우 차트는 정렬 된 데이터 요소 배열에서 앞 항목을 가져옵니다. 그렇지 않으면 마지막 항목을 사용합니다.