【发布时间】:2015-02-27 20:11:28
【问题描述】:
我要做的是在节点名称适合的 d3.js 树布局的链接之间留出一个间隙(参见图片)。
http://s15.postimg.org/xn1eenxh7/linesplit.jpg
我的图表与此示例类似:http://bl.ocks.org/mbostock/4063550 我试图改变的是投影中的 d.y。
var diagonal = d3.svg.diagonal.radial()
.projection(function(d) { return [d.y, d.x / 180 * Math.PI]; });
这会导致父链接和子链接都发生变化。 我确信有一个简单的解决方案,但我现在不明白。
感谢您的帮助。
【问题讨论】:
-
听起来更容易添加带有
rect或类似背景的文本,使其看起来好像断线一样。 -
嗨,拉斯,谢谢。马克提出了同样的建议,所以下面的答案。怎么会这么难拆分这些?无论如何,它们是两条分开的线...
标签: javascript d3.js tree line