为每个轴标签创建具有不同颜色的径向图表

时间:2012-08-21 18:03:00

标签: d3.js label

是否可以为每个轴标签创建不同颜色的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";
        }
    }
});

1 个答案:

答案 0 :(得分:1)

请记住,每个元素都会调用.style,即您无需在其中放置循环。我想你想要的是和

类似
.style("fill", function(d) {
      if ($.inArray(d, capitalMeta) != -1) {
           return "red";
      } else {
           return "black";
      }
  });