У меня есть файл с точками большой (~300 МБ) и содержит несколько орграфов
Код: Выделить всё
digraph 1 {...}
digraph 2 {...}
digraph 3 {...}
1. Можно ли использовать рендеринг только одного орграфа вместо всего графа?
Что-то вроде dot -3 -Tps mygraph.dot -o out.ps для рендеринга только орграфа 3?
2.Какая библиотека Python лучше всего подходит для обработки точечного формата? (другие языки также приемлемы)
Вот две, которые я пробовал, но они недостаточно хороши.
pydot После импорта он дает мне список орграфов, и это хорошо, но он не обрабатывает "." в имени узла. Например, nd.nd [label="nd_node"] завершится ошибкой.
pygraphviz Он обрабатывает ".", но только импортирует орграф 1, если в файле задано несколько определений графа
Подробнее здесь: https://stackoverflow.com/questions/514 ... e-dot-file
Мобильная версия