Описание тега force-layout
Схема сил - это своего рода графическая диаграмма, на которой положения узлов получены путем моделирования сил.
1
ответ
d3.js должен быть открыт только корень и его потомки
У меня есть этот скрипт http://bl.ocks.org/mbostock/1093130 и мне нужно, чтобы все подчиненные узлы были свернуты, но при загрузке должен быть открыт только корень и его дочерние узлы, а не все остальные подчиненные узлы. это мой код: <script src…
11 май '14 в 08:41
3
ответа
Как сделать граф принудительного размещения в D3.js чувствительным к размеру экрана / браузера
У меня есть график с использованием силового макета, но он имеет фиксированную ширину w и высота h: var svg = d3.select("#viz").append("svg") .attr("id", "playgraph") .attr("width", w) .attr("height", h) var force = d3.layout.force() .nodes(nodes) .…
13 авг '12 в 21:20
1
ответ
Сделайте два экземпляра d3.forceCollide() хорошими игроками
Я хочу два случая d3.forceCollide(), В одном каждый узел отталкивается друг от друга, чтобы предотвратить перекрытие. Во втором только подмножество узлов отталкиваются друг от друга с гораздо большим радиусом. Чтобы выполнить второе действие, я наст…
18 ноя '16 в 06:57
0
ответов
D3: Силовая раскладка + блокировка работы
Как можно было бы выполнить блокировку работы с другим потоком (например, загрузкой данных) при использовании макета форсирования? На простейшем из возможных примеров размещения силы ( http://bl.ocks.org/mbostock/4062045) я попробовал две вещи: setI…
31 дек '13 в 12:12
0
ответов
Варианты дизайна для выбора пользователем наборов узлов в силовом ориентированном графе d3.js
Я работаю над визуализацией интерактивного графа с использованием силового макета d3.js. Я хочу, чтобы пользователи могли выбирать наборы узлов, нажимая на них один за другим. У меня есть набор вычислений, которые я позволю пользователям выполнять н…
20 ноя '12 в 03:58
1
ответ
Объединение старых данных с новыми данными
Я хочу, чтобы старые узлы в силовом макете сохранили свою позицию / импульс / фиксированность, когда я обновляю график новыми узлами. Обновление добавляет и удаляет узлы и ссылки, но сервер только отправляет {name: _}и не знает об остальном, т.е. {x…
01 дек '13 в 21:44
1
ответ
Перетаскивание на макете силы мешает другим слушателям
Я хочу включить перетаскивание в силовом макете d3.js. При перетаскивании круга и отпускании кнопки мыши, я хочу вызвать определенную функцию с помощью обратного вызова, например: this.force = d3.layout.force() .nodes(this.nodes) .size([this.width, …
18 янв '13 в 12:13
1
ответ
d3 принудительное расположение позиции макета в узле
Я читал несколько вопросов о раскладке d3 force, но пока не нашел своего ответа, поэтому я публикую это. Я работаю с библиотекой D3, в частности с форс-макетом. Вместо того, чтобы добавлять предварительно определенные формы к узлам, я создаю свои со…
11 июн '14 в 12:39
2
ответа
d3.js linkStrength влияет на linkDistance в графе сил
Я работаю над графиком, чтобы показать отношения между различными узлами. Чем ближе связаны узлы (согласно бизнес-логике), тем ближе должны быть узлы. Я заметил, что некоторые ссылки с linkStrength из .1 короче (это то, что я хотел достичь), и некот…
18 дек '15 в 11:54
1
ответ
Представление json для силовых сетей d3
Я пытаюсь сделать визуализацию сети RISK. Вы можете просмотреть его с нужным кодом на http://bl.ocks.org/4683850. Визуализация работает, но она требует много ручного труда. Я вручную адаптировал файл json так, чтобы соединения имели следующую форму:…
31 янв '13 в 15:57
1
ответ
Динамическое расстояние в D3
Я реализовал расклад сил d3. Однако проблема для меня заключается в том, что макет не распространяется по экрану. Ниже приведен снимок: Я хочу, чтобы узлы распространялись по экрану с динамическим расстоянием между ссылками, поскольку на правой и ле…
30 авг '13 в 06:54
1
ответ
D3 нарисовать корпус вокруг группы кругов
Я хочу нарисовать корпус вокруг сгруппированного силового ориентированного графа с помощью d3. Я построил график с кругами. Но теперь я хочу соединить пересечения окружностей с траекторией (оболочкой). Если не соединять пересечения, достаточно нарис…
05 ноя '12 в 11:20
1
ответ
Как сделать d3.js прямоугольной формы силы тяжести?
В раскладке силы d3.js значение гравитации делает раскладку круглой. Однако я бы хотел сделать расклад сил прямоугольным, в то время как узлы имеют отрицательный заряд и даже расстояние. (как выше) Есть ли способ сделать расклад сил прямоугольным? М…
20 авг '17 в 00:33
0
ответов
D3 Force направленного графического дизайна
Может кто-нибудь пересмотреть мою реализацию на JSFiddle и дать мне несколько советов, делающих мой код чище и надежнее? Я работал над этим в JsFiddle. Я пытаюсь получить хорошую чистую реализацию графа для дизайна рабочего процесса. Например, у нас…
26 мар '14 в 08:52
1
ответ
d3 Не правильно отменять выбор узлов
У меня есть эта функция "выбрать узел" в моем графе силы d3. По какой-то причине он ведет себя не так, как должен. Код должен сделать это так, когда пользователь дважды щелкает узел, который он выбирает / отменяет выбор (возвращается к нормальному ц…
15 май '15 в 19:16
2
ответа
Как остановить симуляцию графов сил d3?
После того, как вы d3.layout.force()....start() в D3 имитируют раскладку силы, он продолжает работать и с активным событием. Я хочу установить тайм-аут в 5 секунд, чтобы позволить моделированию раскладки графика принять форму и остановиться (вызывая…
19 апр '13 в 19:25
1
ответ
График не будет перезагружаться должным образом в раскладке D3.
Я играю с D3 и строю форсированные графики. Я хочу очистить и перезагрузить график в ответ на нажатия на кнопки. Однако, когда я перезагружаю уже загруженный график, он не форматируется должным образом. Это код, который я использую: <!DOCTYPE htm…
17 июл '13 в 03:41
2
ответа
D3.js defs и url() не работает
Этот код является частью моего проекта, который я пытаюсь сделать в нем форс-макетом. Все ссылки между узлами должны иметь маркер, который я их делаю (маркеры) с помощью шаблонов defs. В этом коде я ожидаю увидеть определенные маркеры в defs где я н…
09 июл '15 в 12:41
2
ответа
d3 force разборный макет - стартовая страница со всеми свернутыми узлами
Мне просто нужна простая модификация макета, доступная здесь http://mbostock.github.io/d3/talk/20111116/force-collapsible.html Приведенная выше визуализация начинается со всех узлов, которые расширяются, и поэтому пользователь может визуализировать …
06 авг '13 в 16:33
0
ответов
Объединение узлов в D3 Force Layout
Я не уверен, что это можно сделать, но я чувствую, что логически у меня запрограммирована функциональность. Я пытаюсь сделать так, чтобы пользователь мог выбрать несколько узлов, а затем нажать merge кнопка и все эти узлы объединяются (в новый узел …
21 май '15 в 20:00