Я только начал заниматься d3 и нашел, что кривая обучения довольно крутая. Процесс полностью отличается от того, к чему я привык, и математика в основном проходит над моей головой.
В любом случае, мой проект состоит из макета силы, представляющего карту интеграции между системами. Эта часть работает очень хорошо, но у меня есть одна серьезная проблема, которая также представлена в демонстрации силовой направленной макеты на сайте Майкла Бостокса: Когда узлы инициируются, они, похоже, отображаются на холсте. После этого происходит серьезная физическая математика, имитирующая гравитационное притяжение, которое направляет узлы на довольно запутанный путь назад и вперед, пока они не успокоятся и не осядут на некоторые случайные координаты. Несмотря на то, что в первый раз, когда демонстрация запускается, когда вы пытаетесь просмотреть статус сетевых интерфейсов от компании, они перемещаются в обратном порядке, и серверы просто остаются неподвижными, через некоторое время становится утомительно.
Я уверен, что у меня есть правильная настройка макета для этого проекта, потому что я хочу, чтобы серверы автоматически выходили из системы, я хочу визуализировать связи между ними. Я, однако, неоднозначен в отношении гравитационного эффекта.
Интересно; можно ли вручную установить начальное положение каждого node, чтобы я мог поместить их ближе к гравитационному центру и немного сократить время отскока?