Crossfilter总结

Crossfilter是一个数据计算模型,能够很好地结合DC.JS进行数据解析绘图。

Nothing

crossfilter[records]

构建数据过滤器- 基本数据类型、object的数组

 

add/remove增加修改数据

size数据大小

groupAll简易的分组方法

 

dimension

使用数据读取器创建一个维度,数据读取器必须返回自然排序值

dimension.filter([value,range,function])

按维度过滤数据

dimension.filterAll

寻找当前维度所有值

dimension.top(k)

前k组

dimension.bottom(k)

后k组

dimension.dispose()

移除dimension

 

dimension.group([groupValue]) =》  [key,value]

在当前维度内进行分组,默认的groupValue是个数

group.reduce(addFunction,removeFunction,initialFunction)

addFunction(p,v){

   //p是reduce后的格式,格式由init决定v是原始数据

}

可以转换value数据格式,需要提供addremove init定义

group.reduceCount()

按key的count进行处理

group.reduceSum(value)

按累积和进行处理

group.order

排序


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值