d3.js用欧氏距离在拖动时更新svg.path

时间:2015-06-16 13:49:50

标签: javascript svg d3.js euclidean-distance

所以我已经将几个例子拼凑在一起以获得类似于我想要的东西 - 我一直在扩展它以学习图书馆。

我最近遇到了一个问题 - 我似乎无法在拖动时访问路径元素。我知道我想要做的是用euclidean距离更新path.value属性,但我无法找到访问的位置或在拖动时设置该属性。

我在这个小提琴的第264行设置了数据对象的距离

link = {source: source, target: target, left: false, right: false, value: distance};

距离是我计算的欧几里德。

https://jsfiddle.net/p0nqdu1p/2/

任何帮助都将不胜感激。

编辑:使用数据集重新加载图表会导致链接缩放到其初始源,目标长度 - 而不是拖动它们所附加的矩形所导致的更新长度。

0 个答案:

没有答案