Создание древовидных диаграмм с выводом в формате pdf без использования graphviz - PullRequest
0 голосов
/ 30 июня 2011

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

Мой ход мыслей заключается в том, что это очень простая графика для генерации.Это очень общая древовидная структура, и никакие специализированные алгоритмы размещения не нужны вообще.Мне интересно, знает ли кто-нибудь другой программный пакет, который мог бы выполнить работу.Вот функции, которые я ищу:

Голый минимум:

  • Рисует действительно широкие деревья с множеством вершин (возможно, несколько миллионов)
  • Вывод в PDF, postscript, svg или какой-либо другой распространенный переносимый графический формат

Хорошо иметь:

  • формат ввода, аналогичный узлам graphviz
  • , которые могут бытьцветные
  • таблицы в стиле html, похожие на удивительные таблицы, которые есть у graphviz

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Рассматривали ли вы TikZ? http://www.texample.net/tikz/examples/tag/graphs/

Мне не нужно было строить графики с миллионами узлов, поэтому я не уверен, что это сработает.

0 голосов
/ 30 июля 2011

Я первоначально предположил в комментарии, что graphwiz предоставляет средства для создания многомиллионных графов узлов. Я думал о механизме рендеринга sfdp, который поставляется как часть пакета graphviz. Пример представлен в галерее Graphviz. Насколько я знаю, это можно использовать со всеми обычными средствами вывода Graphviz.

...