40得票5回答
有没有一种方法可以告诉Crossfilter将数组元素视为单独的记录,而不是将整个数组视为单个键?

我有一个数据集,其中某些字段的值是数组,并且我想使用crossfilter和d3.js或dc.js来显示直方图,以展示数据集中每个值出现的次数。 这里有一个例子:var data = [ {"key":"KEY-1","tags":["tag1", "tag2"]}, {"k...

33得票3回答
如何将JavaScript的forEach循环/函数转换为CoffeeScript?

背景:我试图将一些使用Crossfilter库和D3.js数据可视化库的JavaScript代码转换为CoffeeScript。 如何最好地将JavaScript forEach循环/函数转换为CoffeeScript? 以下是JavaScript代码:// A little coerci...

32得票2回答
在crossfilter中,reduceAdd、reduceSum和reduceRemove函数是什么?应该如何使用它们?

有人能简单解释一下在crossfilter中如何使用reduceAdd、reduceSum和reduceRemove这些参数的reduce函数吗?

29得票2回答
交叉过滤查询

有一个以数组为值的crossfilter数据集,能否对其进行筛选?例如,假设我有以下数据集:var data = [ { bookname: "the joy of clojure", authors: ["Michael Fogus", "Chris Houser"], ...

22得票2回答
使用dc.js和crossfilter.js正确显示条形图中的bin宽度

我正在使用基于d3和crossfilter的Dimensional Charting javascript库dc.js制作条形图。 我只想使用barChart函数显示具有指定数量的bin的直方图,这应该很容易。 我有一个名为data的数组,其中包含0到90000之间的浮点值,并且我只想使用...

18得票2回答
在条形图中将序数刻度('d3.scale.ordinal')用于x轴

我有一个这样的数据数组:var data = [{"Alphabet_Type":"a"}, {"Alphabet_Type":"b"}, {"Alphabet_Type":"a"}]; 我正在使用: dc.js crossfilter.js d3.js 我想创建一个柱状图,其中: ...

16得票2回答
使用Crossfilter在JavaScript中动态返回结果

我感觉crossfilter库的API解释是针对我技能水平之上的人写的,但我也知道如果掌握它,将会解决我的问题。 为了简单起见,我将参考API页面上的示例数据来回答这个问题。var payments = crossfilter([ {date: "2011-11-14T16:17:54Z"...

16得票1回答
使用Crossfilter和D3重新绘制直方图

我正在将Crossfilter库用于可视化我从奥运会采集的一些推文。 我希望基本上扩展两个方面的初始示例: 不是基于原始数据集显示航班列表,而是想要基于当前通过Crossfilter选择的项目键入另一个数据集中的项目列表。 在不同的数据源之间切换并重新加载直方图和表格。 第一部分已按计...

14得票3回答
使用Crossfilter,是否可以在分组时跟踪最大/最小值?

使用Crossfilter(https://github.com/square/crossfilter)时,我指定要在向组中添加和删除数据时使用的函数。使用CoffeeScript跟踪运行平均值相当容易:reduceAdd = (p, v) -> ++p.count; p.sum...

13得票2回答
按列重新排序数据表

我想知道是否有已知的方法能够高效地向我的dc.js datatables中添加“重新排序”(Reorder)功能。如果我的用户在使用图表进行选择后,可以根据筛选行应按哪一列排序(例如,点击列标题),那就太好了。 有任何建议如何入手吗? 非常感谢