Я отчаянно ищу решение для создания красивой бинарной древовидной диаграммы. Крайне важно, чтобы незавершенные узлы имели различимые края (если они есть).Создание диаграммы дерева .graphml из вложенного списка
Мне не удалось получить желаемый результат с .dot, потому что я не знаю, как заказать узлы. Я не возражаю, импортируя файл в yEd или другой редактор. Тем не менее, я хочу иметь возможность генерировать данные очень легко с небольшим синтаксисом.
То, на что я нацеливаюсь, является инструментом, который генерирует, например. формат .graphml из минималистских данных, таких как (A (B1 C1 C2) B2), где A - метка корня, B1 - левый ребенок корня с двумя другими детьми. Подобная сложность, как .dot или .tgf, была бы, конечно, приемлемой, но я хочу, чтобы не писать сам компилятор для генерации .graphml.
Любые идеи оценили.
Маркус Р.
Что вы подразумеваете под _This работает в .dot, только если используются пустые узлы_? – marapet
То есть, я должен использовать невидимые виртуальные узлы (листья), чтобы направить ребро. –
При визуализации графика, почему следует избегать виртуальных узлов? – parselmouth