Javascript 在nvd3气泡图中隐藏气泡
我正在使用。我想隐藏包含大小为0的气泡 我有两个数据:-Javascript 在nvd3气泡图中隐藏气泡,javascript,nvd3.js,Javascript,Nvd3.js,我正在使用。我想隐藏包含大小为0的气泡 我有两个数据:- var data = []; data.push({key: 'Male(Yes)', values: []}); data['0'].values.push({ x: 1 , y: 1 , size: 0 }); data.push({key: 'Male(No)', values: []}); data['1'].va
var data = [];
data.push({key: 'Male(Yes)', values: []});
data['0'].values.push({
x: 1
, y: 1
, size: 0
});
data.push({key: 'Male(No)', values: []});
data['1'].values.push({
x: -1
, y: -1
, size: 20
});
我不想显示大小为0;的气泡
如何隐藏气泡?您可以通过对单个数据点应用CSS样式的可见性:隐藏/显示:无/不透明度:0来隐藏气泡。一种方法是选择point类型的所有svg对象,具体取决于您使用的名称,然后根据大小对其进行过滤,然后对其应用新样式
svg.selectAll("#yourname svg")
.filter(function (l) {
return l.size== 0;
})[0].forEach(function (d){
d.style("visibility","hidden")
})