我在dc.js中有4个图表。其中一个图表显示了序数据。我希望图表显示用户选择的数据正常工作。但我希望轴只显示所选数据的序数值。有没有办法这样做。我正在使用
.x(d3.scale.ordinal().domain(group.all()
.map(function(d){
return d.key; })))
并设置
.elasticX(true);
答案 0 :(得分:0)
您不需要在dc.js 2.0及更高版本中自行设置序数域。
这里可能发生的事情是,垃圾箱仍在那里,但它们的值为零 - 交叉滤波器不会移除空箱。
您可以尝试使用以下方式包装您的论坛:
function remove_empty_bins(source_group) {
return {
all:function () {
return source_group.all().filter(function(d) {
return d.value != 0;
});
}
};
}
https://github.com/dc-js/dc.js/wiki/FAQ#filter-the-data-before-its-charted