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);
我正在可视化一个包含 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);