dc.js 生成具有前 5 个值的饼图

dc.js generate a pieChart with top 5 values

我正在可视化一个包含 200 个条目的药物数据库。我使用 DC.js 创建了一个饼图来显示每种药物的频率。饼图上堆满了只出现一次的药物。

我想调整此饼图,使其可视化显示最常用的前 5 种药物,即饼图的前 5 个最大部分。

有没有办法使用 .group() 或 .reduceSum() 方法只显示最大的饼图切片?

作为answered on the user group: Use the functions of the Cap Mixin,这是饼图的基础:

var pie = dc.pieChart("#pie-chart");
[...]
pie.cap(5);