如何显示交叉过滤器输出
How to show the crossfilter output?
我已经开始学习交叉过滤器来对数据进行分组。我从web上获取了一个示例代码,我可以使用console.log(对象)在控制台中看到结果。但我如何以表格格式在页面中显示它们呢?页面看起来是空的。
我正在尝试如下。
<!DOCTYPE html>
<meta charset="utf-8">
<script src="//cdnjs.cloudflare.com/ajax/libs/crossfilter/1.3.9/crossfilter.min.js"></script>
<script>
var arr = [];
for (var i = 0; i < 100; i++) {
for (var j = 0; j < 100; j++) {
for (var k = 0; k < 100; k++) arr.push({a: i, e: { b: j, c: k}});
}
}
var cf = crossfilter(arr),
a = cf.dimension(function(d) { return d.a; }),
e = cf.dimension(function(d) { return d.e; });
var counts = e.group(function(d) { return d.b; })
.reduceCount()
.orderNatural()
.top(Infinity);
console.log(counts);
</script>
提前感谢
看看DC.js。DC很好地封装了D3和CrossFilter,因此您可以快速轻松地显示图形,此外,这些图形还可以用于交互过滤。它功能强大,使用起来非常简单。
此外,请查看DC的DataTable控件,它是显示表格过滤数据的控件。
相关文章:
- 在JavaScript中输出转义字符
- 如何在jQuery中将函数的输出分配给变量
- 为什么我的d3.jsselectAll+过滤器没有过滤
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- Javascript,输出结果后页面不断刷新
- Angular-表的多列过滤器
- 如何“;过滤器”;或者以其他方式重构该数据
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- console.log以外的Javascript输出函数
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- Angularjs通过过滤器获取indexOf
- 如何在角度过滤器内返回 html5 音频/视频作为输出
- 如何在Angular js中返回html代码作为过滤器的输出
- 从特定区域设置的角度日期过滤器输出格式化日期
- 如何显示交叉过滤器输出
- 为什么这个过滤器不输出IFRAME ?
- 从angularjs过滤器输出HTML,无需ng绑定HTML
- 如何从过滤器中输出html