Загрузка файла.dot в графвиз

Я искал способ создать Digraph пример использования graphviz пакет из существующего файла .dot (или .gv), это возможно?

Я хочу сделать это, чтобы добавить / изменить атрибуты на графике, а затем визуализировать измененный график.

НОТА:

1) Я попытался загрузить файл .dot, используя Source класс, однако, похоже, нет методов для изменения загруженного графа. (Упоминается здесь Как разобрать файл DOT в Python).

2) Я не могу использовать другие пакеты (т.е. pygraphviz, pydot так далее.)

3) Файл .dot содержит правильно отформатированный график.

1 ответ

Решение

Вы могли бы разобрать .dot исходный файл с использованием ANTLR4 и этой грамматики. и привязка Python для ANTLR4. Я сам использую C# с ANTLR4, но считаю, что есть реализация Python.

Другие вопросы по тегам