在d3中选择现有的圆节点并附加子节点

时间:2016-05-03 04:21:34

标签: jquery d3.js

我有一个概念图,其中子节点可能在运行时拥有它的子节点。我想要实现的是在点击时扩展子节点,以便我可以显示它的子节点。

    var childNode = d3.select("#o0");

    var onode = childNode.append('g')
        .data(data.outer)
        .enter().append("g")
        .attr("class", "outer_node")
        .attr("transform", function(d) { return "rotate(-86)translate(340)"; });

    onode.append("circle")
        .attr('id', function (d) { return d.id })
        .attr("r", 4.5);

我在下面的行中收到错误:

  

var onode = childNode.append('g')

...说未定义

1 个答案:

答案 0 :(得分:0)

应该如下所示。

'custom' => [
    'driver' => 'local',
    'root'   => '/home/vagrant/Code/cdn.web/storage',
],

您需要选择数据绑定。