Crossfilter - 如何找到最小值/最大值

标签 crossfilter

我可能错过了一些微不足道的东西。我想我还没有完全理解一些基本的交叉过滤器概念

无论如何,我创建了一个带有几个维度的交叉过滤器,并在维度上使用过滤器。我现在想知道过滤值(不是键)的最小值/最大值。

我将如何实现这一目标?

欢迎所有提示。

谢谢

彼得

最佳答案

如果您使用的是 d3.js,则可以使用“extent”方法。我刚刚开始使用 Cross filter 来做一些图表,这是我一直在使用的一个片段。

var strmDateAccessor = function (d){return d.strmDate;};
strmDateExtent = [];
strmDateExtent = d3.extent(data, strmDateAccessor);

// strmDateExtent[0] will equal min
// strmDateExtent[1] will equal max

关于Crossfilter - 如何找到最小值/最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17673994/

相关文章:

javascript - dc.js 行图默认 View 已排序并且单击时不会重新排序

d3.js - 如何将过滤结果添加到选择菜单

javascript - 在 crossfilter 中过滤多个离散值

javascript - 使用 crossfilter.js 进行多维分组和排序

javascript - dc.js 气泡图无法显示点

d3.js - 控制 dc.js 数据表中显示哪些元素

javascript - 交互式图表(由 dc.js 提供)无法正确相互更新

javascript - 使用交叉过滤器的递归错误太多

javascript - 如何在 Crossfilter 中通过另一个变量过滤维度

d3.js - dc.js 绘制嵌套数据数组图表