在d3js树中的标签后添加图形

时间:2012-10-03 06:49:45

标签: javascript svg tree d3.js

请在此处查看d3js树http://bl.ocks.org/1061834

我使用.append(“text”)为节点添加了标签。这很好用。标签是不同长度的字符串。

假设我想在标签后添加图形,比如圆圈,我是否需要计算字符串的长度然后添加图形元素?我是否将标签和图形分组在一起,以便传递字符串长度?

1 个答案:

答案 0 :(得分:1)

是的,您需要计算要显式添加的图形元素的位置。如上所述,最简单的方法可能是将标签和图形放在一个组中,然后在文本上使用.getBBox()来确定图形的偏移量。