Когда я запускаю этот пример локальноd3 сила-ориентированное дерево показывает NaN при нажатии узла
http://bl.ocks.org/mbostock/1138500
, если я нажимаю на, или попробуйте перетащить, узел он делает это.
Почему?
Эти 1,200 ошибки указывают на этот раздел кода:
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; });
Кажется, что х и у не получать правильные данные?
Я попытался поместить force.stop() в нескольких разных местах на основе комментария в этой статье, но пока не повезло. NaN on Force-Directed Layout Append in D3.js
Спасибо.
Делали ли вы какие-либо изменения вообще выборки данных или кода? – Travis
ах ... я использую очередь, может быть, это прикручивает ее, дайте мне посмотреть ... – airwwwave
Да, не используя очередь, похоже, исправил ее. Очередь автоматически настраивается в шаблоне, который я использую, поэтому я попытаюсь выяснить, какая часть процесса вызывает ошибки. Спасибо за мозговой запас :) Будет отчитываться ... – airwwwave