javascript - 如何防止我的交叉过滤器不选择任何内容 - dc.js

标签 javascript dc.js crossfilter

我正在使用 dc.js 开发一个项目,我不希望交叉过滤器呈现,除非选择了数据。目前,可以做这样的事情 enter image description here

有没有办法避免这种情况的发生?我希望必须至少选择一个条形来进行交叉过滤。

最佳答案

我找到了答案。您需要将以下两行添加到您的条形图中:

.round(dc.round.floor)
.alwaysUseRounding(true)

如果您的条形图具有 .centerBar(true) 属性,您应该改用以下内容:

.round(function(n) { return Math.floor(n) + 0.5 })
.alwaysUseRounding(true)

关于javascript - 如何防止我的交叉过滤器不选择任何内容 - dc.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31119687/

相关文章:

javascript - 在不反转顶部的情况下反转 HTML 表格的行

javascript - 我的代码中的变量似乎没有增加

dc.js - 单击数据表以过滤其他图表(dc.js)

svg - 将 dc.js 图表从 SVG 导出为 PNG

dc.js - 如何在 dc.js numberDisplay 中获取动态字段计数?

javascript - 如何在 dc.js 中为多标签数据制作行图

javascript - 创建带有日期的 Flot 折线图

javascript - jQuery fadeIn/fadeOut 而不是 fadeToggle

javascript - 开始使用 d3.js,需要哪些文件?

javascript - 从 dc.js 图表访问过滤/剪辑数据