D3.js D3:根据条件跳过项目
我有一个如下所示的数据数组:D3.js D3:根据条件跳过项目,d3.js,D3.js,我有一个如下所示的数据数组: mydata = [ { "title": "key1", "description": "some description 1", "visible": "1", }, { "title": "key2", "description": "some description 2", "visible"
mydata = [ {
"title": "key1",
"description": "some description 1",
"visible": "1",
},
{
"title": "key2",
"description": "some description 2",
"visible": "0",
},
{
"title": "key3",
"description": "some description 3",
"visible": "1",
}
]
…并使用以下代码:
var chart = svg.selectAll("g.chart")
.data(mydata, function(i, d)
{
return d;
})
.enter()
.append("svg:g")
.attr("class", "chart")
.attr("style", "position:fixed");
使用以下代码,如何跳过“visible”=0的项
基本上,显示可见性为1的所有内容
谢谢您可以使用:
我喜欢简单的解决方案。非常感谢!
.data(mydata.filter(function(d) { return d.visible == "1"; }))