3

Описание этого примера: http://bl.ocks.org/mbostock/4062045 (найти изображение ниже), говорится, что это «Физическое моделирование заряженных частиц и пружин помещает связанные символы в непосредственной близости».Весенние силы в D3.js Сила направленного макета?

enter image description here

Мне было просто любопытно, какая часть этого кода (на той же странице) реализует или определяет упругие силы, особенно на основе соответствующих символов?

Я спрашиваю это потому, что я был под впечатлением, что D3.js не реализует пружинные силы для Силы направлены макетами, как было упомянут в API документации:

«Ссылки не реализуются как„пружинные силы“, как и в других схемах, ориентированных на силовую направленность, но как слабые геометрические ограничения ». - https://github.com/mbostock/d3/wiki/Force-Layout#wiki-linkDistance

ответ

1

В режиме D3 с принудительной ориентацией силы пружины определяются с использованием метода gravity, который по умолчанию равен 0.1, если он не установлен.

Отметьте номер this fiddle того же примера, который вы указали с помощью силы тяжести, установленной на 0.9.

«Слабые геометрические ограничения», упомянутые в документации linkDistance, обсуждаются дополнительно here.

«гравитация реализуется как слабые геометрические ограничения, подобные виртуальной пружина, соединяющей каждый узел в центр размера компоновщика.»

+0

ах я-с ... так что есть еще никаких пружинных сил как таковых, но гравитационная сила является «пружинной» силой. благодаря тонну! – vijay

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