0

我在我们的网站中使用了这个确切的代码(代码在网页的底部)

http://bl.ocks.org/mbostock/4063570

我想知道是否有一种方法可以添加一个 json 属性来发送回并修改 javascript,使得一个节点比所有其他节点粗得多(可能是更大的圆圈或更大的粗体字体),这样很明显这是选定的节点。

谢谢,院长

4

1 回答 1

1

节点的外观通过各自的 CSS 和代码控制

node.append("circle")
  .attr("r", 4.5);

您可以向 JSON 添加任意属性并在那里检查它们,例如

node.append("circle")
  .attr("r", function(d) { return d.selected ? 10 : 4.5; });

它对字体的工作方式类似。

于 2013-09-27T19:02:34.307 回答