Мне обычно очень нравится graphviz для создания графиков и деревьев и их вывода в PDF-файлы.Прямо сейчас у меня есть программа, которая строит дерево с большим коэффициентом ветвления (до 12, обычно ближе к 8 или 9).Проблема в том, что graphviz не может нарисовать дерево глубиной более двух или трех уровней (и меньше, если я использую свои причудливые метки).
Мой ход мыслей заключается в том, что это очень простая графика для генерации.Это очень общая древовидная структура, и никакие специализированные алгоритмы размещения не нужны вообще.Мне интересно, знает ли кто-нибудь другой программный пакет, который мог бы выполнить работу.Вот функции, которые я ищу:
Голый минимум:
- Рисует действительно широкие деревья с множеством вершин (возможно, несколько миллионов)
- Вывод в PDF, postscript, svg или какой-либо другой распространенный переносимый графический формат
Хорошо иметь:
- формат ввода, аналогичный узлам graphviz
- , которые могут бытьцветные
- таблицы в стиле html, похожие на удивительные таблицы, которые есть у graphviz