【发布时间】:2023-03-03 07:44:23
【问题描述】:
我是一名 Crossfilter 新手,并试图弄清楚如何为给定组创建特定组和维度。具体来说,这是我正在使用的简化 JSON:
[
{"name": "New York","count": 354,"terms": [{"name": "N/A","hits": 200 }, {"name": "Brooklyn","hits": 225},{"name": "Queens","hits": 1}},
{"name": "San Francisco","hits": 120,"terms": [{"name": "Chinatown","hits": 268},{"name": "Downtown","hits": 22}},
{"name": "Seattle","hits": 34,"terms": [{"name": "N/A","hits": 2},{"name": "Freemont","hits": 25}}
]
我已经有一个饼图,其中的每一块都代表城市。现在我想要做的是当我点击一个特定的饼图(比如“纽约”)时,我想要一个将纽约的术语数组值显示为维度的行图。我不确定我是否在这里使用了正确的术语,但我想基本上使用饼图作为摘要视图和行图作为向下钻取来显示每个城市的术语。
如何使用 Crossfilter 做到这一点?我实际上使用的是 dc.js,但我仍然需要在 dc.js 为我呈现之前为 Crossfilter 创建维度和组。
【问题讨论】:
标签: javascript json visualization crossfilter dc.js