Это не будет рисовать ваши деревья напрямую, но Dot подходит довольно близко.Он действительно хочет график, а не вложенную структуру.
Вы можете легко туда добраться: вы можете относительно легко разбить ваше дерево на набор узлов с уникальными именами, причем дочерние ссылки реализуются с использованием этих уникальных ссылок.Теперь ваше дерево - это просто набор узлов с именованными ссылками.В этот момент должно быть довольно легко сформировать набор узлов, чтобы Dot нарисовал их для вас.Прочитайте «Путеводитель» на сайте для более подробной информации.