Crossfilter 使用具有嵌套对象的数据创建维度

Crossfilter create dimension with data whose have nested objects

我正在尝试使用 crossfilter、d3 和 dc 库创建图形,并且在我使用如下对象数组创建维度之前效果很好:

{ age: 12, name: 'John Doe', ocupation: 'developer' }

但是当我在数据中使用嵌套对象并用它们创建维度时,它对我不起作用。
嵌套对象示例:

{ age: 12, name: 'John Doe', nested: { value: 'developer' } }

我没有找到任何关于如何对嵌套对象使用 crossfilter 的文档,那么可以吗?
我该怎么做?

您为 crossfilter 定义访问器函数,因此您可以随意定义它们。

例如,如果您要创建一个职业维度,您可以这样做

var occDimension = cf.dimension(function(row) {
    return row.nested.value;
})

如果这不是您的问题,您需要提供更多详细信息和无效代码示例。