 
- DC.js 教程
- DC.js - 主页
- DC.js - 简介
- DC.js - 安装
- DC.js - 概念
- 交叉过滤器简介
- D3.js 简介
- DC.js - 混合
- DC.js-baseMixin
- DC.js - capMixin
- DC.js - colorMixin
- DC.js - marginMixin
- DC.js -坐标GridMixin
- DC.js - 饼图
- DC.js - 折线图
- DC.js - 条形图
- DC.js - 综合图表
- DC.js - 系列图表
- DC.js - 散点图
- DC.js - 气泡图
- DC.js - 热图
- DC.js - 数据计数
- DC.js - 数据表
- DC.js - 数据网格
- DC.js - 图例
- DC.js - 仪表板工作示例
- DC.js 有用资源
- DC.js - 快速指南
- DC.js - 有用的资源
- DC.js - 讨论
DC.js - capMixin
capMixin能够将低于特定值的数据元素列表分组为“其他”。它适用于行图和饼图。capMixin 的层次结构如下图所定义。
 
capMixin 提供了四种方法来查找其他部分,它们如下 -
方法 1: cap( [count]) - 获取或设置将包含在 cap 中的元素计数。
方法 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;
});
方法 3:othersLabel( [label]) - 获取或设置“其他”组的标签。
方法 4: takeFront( [takeFront]) - 获取或设置封顶的方向。如果设置,图表将从排序的数据元素数组中获取前面的项目;否则它将占用最后的项目。