Javascript 在d3力定向图节点顶部添加正方形
我正在使用以下代码:。我的要求是让所有节点都具有相同的大小,并在每个节点的顶部显示一个正方形。尺寸容易改变。但我花了很多时间在每个节点上放置一个正方形。 我看到的主要问题是所有的圆都在一个元素中。要将正方形放置在每个圆内,正方形和圆都必须是一个父元素的子元素。当我改变这个结构时,其他的事情,比如展开/折叠,都不能正常工作。我不是d3专家,我想知道是否有一种过于简单的方法可以在节点顶部添加形状,比如简单地将形状附加到圆上,而不更改代码的任何其他部分Javascript 在d3力定向图节点顶部添加正方形,javascript,d3.js,Javascript,D3.js,我正在使用以下代码:。我的要求是让所有节点都具有相同的大小,并在每个节点的顶部显示一个正方形。尺寸容易改变。但我花了很多时间在每个节点上放置一个正方形。 我看到的主要问题是所有的圆都在一个元素中。要将正方形放置在每个圆内,正方形和圆都必须是一个父元素的子元素。当我改变这个结构时,其他的事情,比如展开/折叠,都不能正常工作。我不是d3专家,我想知道是否有一种过于简单的方法可以在节点顶部添加形状,比如简单地将形状附加到圆上,而不更改代码的任何其他部分