如何在不过滤的情况下省略数据范围

How to omit a data range with no filtering

我在 dc.js 中有以下条形图

构建
.dimension(dimPreparation).group(grpPreparation).x(d3.scale.ordinal())
.xUnits(dc.units.ordinal)

dimPreparation也被其他图表使用。我想隐藏这张图最右边的部分,因为只有第一个例子(比如 x>10)是有趣的,这样可以增加可读性,但我不能过滤,因为它会改变其他地块。我以为我可以通过更改 xUnits 来做到这一点,但我现在已经花了很长时间没有成功。可能吗?

如@gordon 所述,从 here 开始,可以创建过滤组。

grpFiltered = filterPreparation(grpPreparation);
function(grpPreparation) {
    return {
        all: function() {
            return grp.all().filter(function(d) {
                return d.key <=10;
            })
        }
    }
}

然后使用 grpFiltered 代替。