我们可以使用dc.js
在气泡图中搜索
我们有一个这样的下拉框:
<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);
});
这样可行,但主过滤维度不会过滤。
那么我们如何改变函数来绘制主过滤维度?感谢
答案 0 :(得分:0)
我建议您创建一个新的“图形” textFilterWidget,它甚至可以让您搜索气泡图上未显示的数据(例如,较长的名称...)
(您需要使用与气泡中不同的维度(嗯,您可以使用具有相同功能/数据的另一维度),否则会发生奇怪的事情)