【发布时间】:2015-01-26 05:24:16
【问题描述】:
我需要显示大型数据集中的前 20 个警报。
标准的 dc.js 效果很好,在 rowChart 中使用 .rowsCap(20) 可以让我获得 top20。
当数据过滤到 20 个条目以下时,我现在尝试删除零行。几个类似的已发布问题指向 https://github.com/dc-js/dc.js/wiki/FAQ#filter-the-data-before-its-charted 中的 remove_empty_bins() 如果我删除 .rowsCap(20) 但如果我将两者结合失败,它可以正常工作。
使用 dc.js-2.0.0-beta.1 在第 3415 行调用 group.top(_cap) 失败,因为 .top 属性不适用于 remove_empty_bins() 生成的假组。
在定义假组时尝试添加 .top(20) 时出现同样的错误。
有没有一种简单的方法可以将 remove_empty_bins(original_group) 与 .top() 或 .rowCaps() 组合成一个 rowChart ?
--妮可
【问题讨论】:
-
一个工作示例文件:jsfiddle.net/hwhfxz2t/6
-
一个删除零计数行的文件示例:jsfiddle.net/hwhfxz2t/7 当您取消注释第 831 行时,它会“中断”--Nico
标签: dc.js