是否可以使用dc.js在气泡图中搜索

时间:2014-12-06 19:50:51

标签: dc.js

我们可以使用dc.js

在气泡图中搜索

bubble seacrh

我们有一个这样的下拉框:

<select name="dbox" id="dbox" multiple="true">
<option value="3200">3200</option>
....
</select>

这里我尝试了jquery函数:

function multiple_filter(dim,selectionArray){

        if (selectionArray!==null) {
            dim.filter(function(d) { 
            return selectionArray.indexOf(d) >= 0; });

        } else {
        return dim.filter(null);

        }
        dc.redrawAll();
 }

当我们想在这里使用函数过滤维度时:

$("select#dbox").on("change",function(){

    var val=$(this).val();
    multiple_filter(dboxDimension,val);

});

这样可行,但主过滤维度不会过滤。

那么我们如何改变函数来绘制主过滤维度?感谢

1 个答案:

答案 0 :(得分:0)

我建议您创建一个新的“图形” textFilterWidget,它甚至可以让您搜索气泡图上未显示的数据(例如,较长的名称...)

(您需要使用与气泡中不同的维度(嗯,您可以使用具有相同功能/数据的另一维度),否则会发生奇怪的事情)