我有一个这样的数据对象数组:
{
index: "M1",
first: "First",
last: "Last",
distance: 5,
specialties: ["Pediatrics", "Internal"],
languages: ["English", "French"]
}
除了按距离过滤:
var cf = crossfilter(physicians);
var byDistance = cf.dimension(function (d) {
return d.distance;
});
我想按专业过滤。我看过这个问题,但这只是给了我一个结构,其中包含整个数据集的每个专业的计数。
理想情况下,我想根据距离过滤器显示匹配的专业,并使用专业来进一步过滤结果。
考虑到我的对象的结构,这可能吗?是否有一些更简单的方法来表示更适合过滤的数据?
谢谢。在这里小提琴:http: //jsfiddle.net/colin_young/xRQjX/35/