是否可以为每个轴标签创建不同颜色的d3.js径向图?我尝试过使用下面的代码,但没有成功:
.style(function() {
for (var i = 0; i < unhealthyArray.length; i++) {
if ($.inArray(unhealthyArray[i], capitalMeta) != -1) {
return "fill","red";
}
else {
console.log("black ",capitalMeta);
return "fill","black";
}
}
});
答案 0 :(得分:1)
请记住,每个元素都会调用.style
,即您无需在其中放置循环。我想你想要的是和
.style("fill", function(d) {
if ($.inArray(d, capitalMeta) != -1) {
return "red";
} else {
return "black";
}
});