d3.js中单个节点内的复杂符号,其中符号取决于数据

时间:2014-07-31 02:40:22

标签: javascript d3.js

有些示例使用d3.js(例如Different node symbols for d3.js force-directed graph)在图表布局中为不同的节点使用不同的形状。还有一个将符号和图像组合在一个节点(Replace d3.js symbols with images)中的示例。

有没有办法在单个节点中包含多个形状,其中节点中包含的形状取决于该节点的数据?

1 个答案:

答案 0 :(得分:2)

当然,"节点"在d3中,力布局只是一种抽象。

布局将为节点提供x和y属性,您可以轻松地使用这些属性来转换包含多个符号的<g>元素。

HERE就是一个简单的例子。