标签: javascript svg tree d3.js
请在此处查看d3js树http://bl.ocks.org/1061834
我使用.append(“text”)为节点添加了标签。这很好用。标签是不同长度的字符串。
假设我想在标签后添加图形,比如圆圈,我是否需要计算字符串的长度然后添加图形元素?我是否将标签和图形分组在一起,以便传递字符串长度?
答案 0 :(得分:1)
是的,您需要计算要显式添加的图形元素的位置。如上所述,最简单的方法可能是将标签和图形放在一个组中,然后在文本上使用.getBBox()来确定图形的偏移量。
.getBBox()