1
ループ内でD3を実行しています。 D3関数で変数 'i'を渡したいと思いますが、できません。ここに私のコードはありますか?私が間違っていることを教えてください。変数iをD3関数に渡す
.style("fill", dataz[i].color)
完全に罰金
作品は原則、Yと
.style("fill-opacity", function(d, i) {
if (dataz[i].color === "#ffff") {
return "0";
});
完全なコード
for (i = 0; i < dataz.length; i++) {
d3.select(list[i])
.style("fill", dataz[i].color)
.style("fill-opacity", function(d, i) {
if (dataz[i].color === "#ffff") {
return "0";
} else {
return "0.5"
}
})
}
。あなたは '私'を2回使用します。 forループのiを 'j'に変更すると動作します – thatOneGuy