2015-09-23 6 views
1

Я пытаюсь реализовать схему радиальной силы в D3.js, я видел аналогичный пример, но я зациклился на том, как инициировать позиции узла в макете.Как определить позицию ввода узла в D3 js force layout

http://bl.ocks.org/vlandham/5087480

Заранее спасибо

+0

Что вы сделали до сих пор? –

ответ

0

Инициирование положение просто делается путем установки сх и позиции Сая. Самое логичное место, где радиус в настоящее время устанавливается, т.е.

.attr("r", 10) 
.attr("cx", 5) //added 
.attr("cy", 5) //added 

Конечно, вы можете сделать что-то более экзотическое, если вы используете связанные данные для инициализации позиции.

Это только установит отправную точку, хотя - компоновка силы затем захватит и поместит элементы. Преимущество состоит в том, что вы можете потенциально уменьшить некоторые из начальных движений узла, если вы это исправите.

Смежные вопросы