2017-07-04 5 views
0

ich nach einer Möglichkeit, von erstellen Digraph Instanz mit graphviz Paket bestehenden .dot (oder .gv) Datei, ist das möglich?Laden .DOT in graphviz Datei

Ich möchte das tun, um Attribute in der Grafik hinzuzufügen/zu ändern und dann geänderte Grafik darzustellen.

HINWEIS:

1) habe ich versucht, .dot Datei laden Source-Klasse, aber es scheint nicht, Verfahren zu haben, das geladene Graph zu ändern. (Erwähnt hier How to parse a DOT file in Python).

2) I kann keine anderen Pakete verwenden (d.h. pygraphviz, pydot usw.)

3) Die .dot Datei enthält eine korrekt formatierte Graphen.

Antwort

0

Sie könnten die .dot Quelldatei mit ANTLR4 und this grammar. und die Python-Bindung für ANTLR4 analysieren. Ich benutze C# selbst mit ANTLR4, glaube aber, dass es eine Python-Implementierung gibt.

+1

Vielen Dank für Ihren Vorschlag. Ich nahm an, dass mein Projekt "Pydot" installiert hatte, also ging ich weiter. –

Verwandte Themen