Я пытаюсь создать ориентированный на силу макет, в котором подключенные узлы имеют свой собственный внутренний макет, который не просто рекурсивный силовой макет (который, я считаю, был бы возможен с помощью иерархического макета). «Внутренний» макет был бы обычным, но, для иллюстрации, предположим, я хотел, чтобы узлы, внутри, имели макет раздела. Это возможно?Возможно ли разместить один (или более) макет (-ы) внутри другого, другого макета (-ов) в d3?
ответ
Моего вопроса был действительно двояк:
- вы можете стянуть иметь больше чем один стиль макета (например, пузырь график внутри сила-ориентированного граф) в разумном пути с D3, или D3 - неправильный инструмент для такой вещи, и
- Можете ли вы использовать макеты D3 для каждого из этих макетов, или вам нужно делать все по-своему.
В конце концов, дизайн был изменен и больше не использовался для этого нечетного сценария. Хотя я гораздо лучше знаком с D3, я думаю, что могу ответить.
Да. Это может быть сделано. Каждый макет - это собственный дискретный объект с собственными данными для работы и может быть предоставлен собственный элемент DOM для заполнения. Создание двух макетов, которые могли бы совместно использовать одни и те же данные и выходы DOM, вероятно, работало бы, если бы вы могли управлять взаимодействием между ними (чтобы убедиться, что только один раз переопределяет изменения, если это необходимо).
То, что я знаю, что вы можете сделать наверняка вручную манипулировать ничего, что D3 делает. Во время разработки, на самом деле, у меня было два макета на одной странице, подумайте об этом. Я выкладывал половину графика с заранее определенными координатами x/y и позволял остальным располагаться с помощью направленной силы. Этот первый набор, размещенные вручную узлы, мог быть помещен какой-то другой логикой, чем предварительно определенные координаты, и функциональность была бы примерно одинаковой.
- 1. Как я могу разместить один макет внутри другого в Ror?
- 2. Выровняйте макет сверху, внутри другого макета
- 3. Один макет поверх другого?
- 4. Как разместить один массив внутри другого?
- 5. Можно ли разместить один сайт django внутри другого?
- 6. Правильно ли разместить блок переключателя внутри другого?
- 7. Когда макет вложен внутри другого макета, он наследует параметры родителя?
- 8. Как добавить макет на вершине другого макета
- 9. Макет элемента: один поверх другого
- 10. Выровнять макет с дочерним элементом другого макета
- 11. Как разместить один элемент внутри другого в raphael js?
- 12. Возможно ли в C или C++ создать функцию внутри другого?
- 13. Пользовательский макет списка избранного для другого макета
- 14. Использование макета с другого контроллера
- 15. Как разместить центр макета в верхнем правом углу другого макета?
- 16. Два перекрывающих друг друга макета внутри другого макета
- 17. Возможно ли иметь один макет на устройство вместо автоматического макета?
- 18. UIViewController внутри другого UIViewController, возможно ли это?
- 19. добавить макет программно внутри другого одного
- 20. Макет внутри макета
- 21. Возможно ли разместить текст в пределах другого поля?
- 22. Android - Размещение одного макета поверх другого макета
- 23. Возможно ли вернуть макет из другого макета с использованием Moq в C#?
- 24. D3.js: размещение узлов внутри другого узла
- 25. Добавить подраздел в качестве другого макета программно?
- 26. Пограничный макет внутри рамки макета
- 27. Можно ли настроить макет внутри макета?
- 28. Как разместить центрированный круг внутри другого?
- 29. Как разместить div, закрепленный внутри другого div?
- 30. Добавление макета класса в макет другого класса: «Программа неожиданно завершилась».
Что вы сейчас делали? Вы пытались просто добавить этот макет в качестве узла? –
@ChrisJamesC: Я еще ничего не пробовал. Я не уверен, как вы могли бы добавить макет в качестве узла. Если бы я выполнил команду selectAll() верхнего уровня, введите(). Append() ... и затем сделайте selectAll(). Enter(). Append() на узлах, которые я только что создал? Эта часть имеет для меня достаточный смысл, я могу совать, но механизм компоновки кажется более предписывающим в отношении таких иерархий. – thomasqbrady
@Lars: Это не совсем полезно. – thomasqbrady