Select Git revision
Forked from
Derrode Stéphane / INF-TC2
Source project has a limited visibility.
-
Derrode Stéphane authoredDerrode Stéphane 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