Select Git revision
test_pile.py
Forked from
Vuillemot Romain / INF-TC1
Source project has a limited visibility.
-
Romain Vuillemot authoredRomain Vuillemot authored
graphviz.ipynb 3.04 KiB
Graphviz
Graphviz une biobliothèque open-source de dessin de graphes (ce qui inclue les arbres et automates).
Installation
Mac
Exécuter la commande suivante dans une fenêtre de terminal (console).
brew install graphviz
Windows
Le site https://graphviz.org/download/ vous indique comment procéder. Avec Conda :
conda install -c anaconda graphviz
Une alternative consiste à installer le module Python à partir de pip
:
https://pypi.org/project/graphviz/
Alternatives
Vous pouvez créer vos proprez diagrammes en ligne en utilisant le format dot
. Un exemple en ligne :
digraph auto {
rankdir="LR";
// Etats (12)
node [shape = point ]; __Qi__ // Etat initial inivisble
node [shape=circle]; Q_0 [label=0];
node [shape=doublecircle]; Q_1 [label=1]; // Etat final
// Transitions
__Qi__ -> Q_0; // Etat initial fleche
Q_0 -> Q_0 [label=b];
Q_0 -> Q_1 [label=a];
Q_1 -> Q_1 [label=a];
Q_1 -> Q_1 [label=b];
}
D'autres modules de dessins de graphes existent comme NetworkX https://networkx.org