[英]Loop for xml.documentElement
我想以svg展示8位男性和2位女性。 實際上我的功能僅顯示1個男人和1個女人。如何插入此循環?
for (i = 0; i < Serie[n].Number; i++) {
return xml.documentElement
}
我的數組是
Serie[{Genre:"Man", Number:"8"},{Genre:"Woman", Number:"2"}]
我的職能是:
var PictoContainer = d3.select("html").select("#container2")
for (n = 0; n < Serie.length; n++) {
d3.xml("svg/"+ Serie[n].Genre +".svg","image/svg+xml", function(xml) {
PictoContainer
.append("table")
.append("tr")
.append("td")
.append(function(d) {
return xml.documentElement
})
d3.selectAll("svg")
.attr("opacity", 0.6)
.attr("width", 23)
.attr("height", 50)
})
}
嘗試這個:
for (n = 0; n < Serie.length; n++) { // just like you did
for (var m = 0; m < Serie[n].Number ; m++) { // add this!
<your d3.xml code comes here>
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.