Я вычисляю довольно большие макеты с помощью макета GraphViz. Моя исходная структура - это граф, где некоторые узлы связаны, а другие нет. Макет для подключенных узлов является идеальным, но точка выравнивает все остальные узлы в прямом ряду, что приводит к довольно большой длине вывода. Есть ли какие-то изменения, чтобы избавиться от этого?GraphViz Точечная компоновка узлов без края
1
A
ответ
4
В наборе Graphviz есть программа под названием unflatten
, которая может быть использована для этого. Пример использования:
unflatten -c 2 graph.dot | dot -Tpng -o graph.png
где вы говорите unflatten к цепи отсоединены узлам до длины 2. Это будет создавать невидимые ребра, которые предотвращают узлы от того выстроено, как вы описываете. Для получения дополнительной информации см. the documentation.
Смежные вопросы
- 1. graphviz: круговая компоновка при сохранении порядка узлов
- 2. Автоматическая компоновка с графическим контуром Cytoscale без перекрытия узлов и минимального перекрытия края
- 3. Перекрытие края в GraphViz
- 4. Graphviz, изменяя размер края
- 5. Избегайте края пересечения в GraphViz
- 6. Graphviz: организация узлов
- 7. GraphViz, группируя те же края
- 8. направление края Newbie GraphViz вопрос
- 9. Точечная позиция и направление края подграфа
- 10. GraphViz временное упорядочение узлов
- 11. Как разместить Graphviz этикетки, чтобы избежать края
- 12. Макет края и узла в graphviz
- 13. Graphviz Точное вертикальное выравнивание узлов
- 14. Получение позиции узлов в graphviz
- 15. Предотвращение graphviz из переупорядочивающих узлов
- 16. кластера Порядок узлов в GraphViz
- 17. Удаление узлов с помощью Graphviz как библиотеки
- 18. Случайное изменение порядка узлов в GraphViz/dot
- 19. graphviz: параллельные края в ненаправленном наложении графа
- 20. Как использовать конические края в graphviz
- 21. Graphviz: уменьшение края на перекошенном многоугольном узле
- 22. Ручная компоновка графиков, описанных в формате graphviz (DOT)
- 23. Graphviz, порядок узлов в левом-правом орграфе (цепь Маркова)
- 24. Как управлять размещением узлов в graphviz (т. Е. Избегать перекрестков)
- 25. Вопросы о API Graphviz (Graphviz как библиотека)
- 26. изменение порядка узлов в подгруппе в GraphViz
- 27. Как сохранить координаты узлов с помощью graphviz
- 28. Настроить graphviz для сохранения позиций узлов
- 29. graphviz, как положение узлов на изображении
- 30. записи узлов и rankdir в graphviz