Я пытаюсь обработать и визуализировать некоторый график в формате DOT.У меня большой файл точек (~ 300 МБ), и он содержит несколько орграфов
digraph 1 {...}
digraph 2 {...}
digraph 3 {...}
У меня есть 2 вопроса:
1. Можно ли использовать рендер только 1 орграф вместо всегоgraph?
Что-то вроде dot -3 -Tps mygraph.dot -o out.ps
для рендеринга только в орграфе 3?
2. Какая библиотека Python лучшая для обработки точечного формата? (другие языки также приемлемы)
Вот два, которые я попробовал,но недостаточно хорошо
pydot Это дает мне список орграфов после импорта, что хорошо, но не обрабатывает "."в имени узла.Например, nd.nd [label="nd_node"]
потерпит неудачу
pygraphviz Он обрабатывает ".", Но импортирует орграф 1 только при наличии нескольких определений графа в файле: (*