【发布时间】:2015-09-21 11:41:23
【问题描述】:
当我在本地运行此示例时
http://bl.ocks.org/mbostock/1138500
如果我单击或尝试拖动一个节点,它会执行此操作。
为什么?
这 1200 个错误指向这部分代码:
node.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; });
link.attr("x1", function(d) { return d.source.x; })
.attr("y1", function(d) { return d.source.y; })
.attr("x2", function(d) { return d.target.x; })
.attr("y2", function(d) { return d.target.y; });
好像 x 和 y 没有得到正确的数据?
根据本文中的评论,我尝试将 force.stop() 放在几个不同的地方,但到目前为止没有运气。 NaN on Force-Directed Layout Append in D3.js
谢谢。
【问题讨论】:
-
您是否对示例数据或代码进行了任何更改?
-
啊...我正在使用队列,也许这搞砸了,让我看看...
-
是的,不使用队列似乎已经解决了。队列是在我正在使用的模板中自动设置的,因此我将尝试具体了解导致错误的过程的哪一部分。感谢您的灵感 :) 将报告...
标签: javascript d3.js tree force-layout