d3增加特定圆节点的半径

时间:2015-09-22 12:11:18

标签: javascript jquery d3.js

我是d3的新手。

以下是我想增加中心节点半径的链接。

http://jsfiddle.net/k2NL5/81/

var node = svg.selectAll(".node")
    .data(graph.nodes)
    .enter().append("circle")
    .attr("class", "node")
    .attr("r", 8)
    .style("fill", function (d) {
    return color(d.owner);
})


for(var counter in graph.nodes);
d3.select(node[0][counter]).attr("r",10);

编辑: 现在它变得充满活力。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

试试这个

mount_options: ["dmode=1777,fmode=1777"]

JsFiddle:http://jsfiddle.net/k2NL5/80/

答案 1 :(得分:1)

您还可以通过json值动态地改变半径,例如

.attr("r", function(d){ return (d.application_name == 'paragon')?20:10; })

这里是小提琴http://jsfiddle.net/k2NL5/82/