从dc.js数字中限制NaN值的正确方法是什么?
让我们说在维度函数上检查这些值并转换为数值-1000,在我的情况下合法的数值范围是[0,Inf)。然后,我绘制条形图(直方图)并将x轴限制设置为从0开始。通过这种方式,我可以避免-1000峰值,但前提是禁用了选项elasticX
。
是否有一个renderlet解决方案或其他方法可以让我使用elasticX
选项并同时省略-1000峰值?
我不想通过使用crossfilter来解决这个问题,因为这会过滤掉整个样本行,因为样本可能有一个不同变量的定义值,但是在Dc.js逐个数字的基础上。
答案 0 :(得分:1)
使用"假组"这里描述的技术:
https://github.com/dc-js/dc.js/wiki/FAQ#filter-the-data-before-its-charted
...在绘制/更新图表之前删除不需要的组。(实际上.data()
是为此设计的,但它并不适用于所有图表。)