【发布时间】:2016-05-06 23:35:17
【问题描述】:
我有一个包含许多(数千个)“类别”的数据集。我想显示一个包含前 15 个类别的行图,但不知道如何。如果没有任何默认的“过滤器”,行图会显示图表上的每个类别,这看起来很糟糕。我只想显示前 15 个类别,但基于当前的交叉过滤器过滤器。如何使用 dc.js 和 crossfilter 做到这一点?
目前,我的维度函数如下所示:
const myCategoriesDimension = crossFilterData.dimension(
(d) => {
return d.category;
} );
我的组函数看起来像:
const myGroup = myCategoriesDimension.group();
我的行图看起来像:
categoriesChart
.width(1200)
.height(1200)
.dimension(myCategoriesDimension)
.group(myGroup)
.elasticX(true);
【问题讨论】:
标签: javascript charts dc.js crossfilter