Python Language PyDotPlus


Exemple

PyDotPlus est une version améliorée de l'ancien projet pydot qui fournit une interface Python au langage Dot de Graphviz.

Installation

Pour la dernière version stable:

pip install pydotplus

Pour la version de développement:

pip install https://github.com/carlos-jenkins/pydotplus/archive/master.zip
Charger le graphe tel que défini par un fichier DOT
  • Le fichier est supposé être au format DOT. Il sera chargé, analysé et une classe Dot sera retournée, représentant le graphique. Par exemple, une simple démonstration.dot:

digraph demo1 {a -> b -> c; c -> a; }

import pydotplus
graph_a = pydotplus.graph_from_dot_file('demo.dot')
graph_a.write_svg('test.svg') # generate graph in svg.

Vous obtiendrez un svg (Scalable Vector Graphics) comme ceci:

entrer la description de l'image ici