【问题标题】:Creating a radial chart with a different color for each axis label为每个轴标签创建具有不同颜色的径向图表
【发布时间】:2012-08-21 18:02:59
【问题描述】:

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

【问题讨论】:

    标签: d3.js label


    【解决方案1】:

    请记住,每个元素都会调用.style,也就是说,您无需在其中放置循环。我认为你想要的类似于

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

    【讨论】:

    • 正是我想要的。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    相关资源
    最近更新 更多