【问题标题】:Dc.Js Row Chart removing empty binsDc.Js 行图删除空箱
【发布时间】:2018-11-16 07:55:01
【问题描述】:

我有两个带有交叉过滤器和 Dc.Js 的行图。

您可以在此处查看我的示例:http://blockbuilder.org/renauld94/363734495adb480201ee4ca3b676c5db

我想删除https://github.com/dc-js/dc.js/wiki/FAQ#remove-empty-bins 之后的空垃圾箱。我想删除我的地区名称图表的空箱。如何调整我的代码?这是我的叉子,我试图删除我区图表的空垃圾箱......感谢您的帮助!

http://blockbuilder.org/renauld94/a3aabaa6f846cdcd5760c3c7885e27c0

【问题讨论】:

    标签: javascript dc.js crossfilter


    【解决方案1】:

    问题出在这一行:

    var group = allDim.group(districtgroup);
    

    当您构造另一个组时,您将一个组作为您的组键函数传递,但需要一个函数。这就是为什么 crossfilter 一直抱怨 key(组参数)不是函数的原因。

    您已经有一个我认为您打算使用的组:

    var districtgroup = districtDIM.group();
    

    如果您只是通过remove_empty_bins 传递它,一切似乎都正常吗?

    var filtered_group = remove_empty_bins(districtgroup)
    

    Fork of your fiddle.

    【讨论】:

    • 感谢戈登的解释!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多