如何在不过滤的情况下省略数据范围
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
代替。
我在 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
代替。