小编use*_*135的帖子

Crossfilter是否需要平面数据结构?

我发现Crossfilter的所有例子都使用这样的扁平结构:

[
  { name: “Rusty”,  type: “human”, legs: 2 },
  { name: “Alex”,   type: “human”, legs: 2 },
  ...
  { name: “Fiona”,  type: “plant”, legs: 0 }
]
Run Code Online (Sandbox Code Playgroud)

要么

"date","open","high","low","close","volume","oi" 11/01/1985,115.48,116.78,115.48,116.28,900900,0 11/04/1985,116.28,117.07,115.82,116.04,753400,0 11/05/1985,116.04,116.57,115.88,116.44,876800,0

我有几百MB的平面文件我处理产生一个1-2MB的JSON对象,结构大致如下:

{
  "meta": {"stuff": "here"},
  "data": {
    "accountName": {
      // rolled up by week
      "2013-05-20": {
        // any of several "dimensions"
        "byDay": {
          "2013-05-26": {
            "values": {
              "thing1": 1,
              "thing2": 2,
              "etc": 3
            }
          },
          "2013-05-27": {
            "values": {
              "thing1": 4,
              "thing2": 5,
              "etc": 6
            }
          } …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js crossfilter dc.js

10
推荐指数
1
解决办法
3306
查看次数

标签 统计

crossfilter ×1

d3.js ×1

dc.js ×1

javascript ×1