0

我已经从http://bl.ocks.org/mbostock/raw/910126/下载了代码,我相信我也下载了正确的 json 文件(基于flare.json)。但是,当我运行脚本时,旭日形图完全是黑色的,显然是由于颜色函数中的错误“d.parent.data is undefined”:

.attr("fill", function(d) { 
   return color(
      (d.children ? d : d.parent).data.key); 
      })

除了更改 json 文件之外,代码与示例代码匹配。唯一的其他区别是我将代码作为 Drupal 节点运行。

4

1 回答 1

0

有趣的。我稍微修改了代码以获取颜色和文本 - http://jsfiddle.net/LxGv2/

两个变化:

1)颜色:

.attr("fill", function (d) {
    return color(d.value);;
})

2)对于文本:

text(function (d) {
    return d.key;
})

希望这可以帮助。

于 2014-03-18T00:37:20.397 回答