它在这里没有做任何奇怪的事情。但我似乎无法让它们与圆的外边缘相匹配。任何帮助,将不胜感激。
// Create Nodes
var node = svg.selectAll(".node")
.data(force.nodes())
.enter().append("g")
//.group(d.group)
.attr("class", "node")
.on("mouseover", nodeMouseover)
.on("mouseout", nodeMouseout)
.call(force.drag);
// Append circles to Nodes
var circle = node.append("circle")
.attr("r", 8)
.style("stroke", function (d) { return d.BaseColor; })
.attr("id", function (d) { return d.ID; })
var link = svg.selectAll(".link")
.data(force.links())
.append("line")
.attr("class", "link arrow")
// Draw lines for Links between Nodes
var link = svg.selectAll(".link")
.data(force.links())
.append("line")
.attr("class", "link arrow")