有一些使用d3.js在图形布局中对不同节点使用不同形状的例子(例如,d3.js的力向图形使用不同的节点符号)。还有一个将符号和图像组合在一个节点中的例子(将d3.js符号替换为图像)。
是否有办法在单个节点中包含多个形状,其中节点中包含的形状依赖于该节点的数据?
当然,d3 force布局中的"节点"只是一个抽象概念。
节点将被布局赋予x和y属性,您可以很容易地使用这些属性来翻译包含多个符号的<g>
元素。
这里是一个简单的例子