从 dc.js 数字中限制 NaN 值的正确方法是什么?
假设这些值在维度函数上被检查并转换为数值 -1000,而在我的例子中合法数值范围是 [0,Inf)。然后,我绘制了一个条形图(直方图)并将 x 轴范围设置为从 0 开始。通过这种方式,我可以避免 -1000 峰值,但前提是选项 elasticX
被禁用。
是否有 renderlet 解决方案或其他方法允许我使用 elasticX
选项并同时省略 -1000 峰值?
我不想通过使用交叉过滤器来解决这个问题,因为这会过滤掉整个示例行,因为示例可能具有不同变量的定义值,但基于 Dc.js 逐图显示。
最佳答案
使用此处描述的“假组”技术:
https://github.com/dc-js/dc.js/wiki/FAQ#filter-the-data-before-its-charted
... 在绘制/更新图表之前删除不需要的组。(实际上 .data()
是为此设计的,但它不适用于所有图表。)
关于javascript - 逐图限制 NaN 值的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025201/