brew install graphviz
pip install graphviz
code
from graphviz import Digraph
#Sortie en png
dg = Digraph(format='png')
dg.node('1') #Configurer un nœud étiqueté 1
dg.node('2') #Configurer un nœud étiqueté 2
dg.render('./test/dgraph1') #Enregistrer en tant que dgraph dans le dossier de test(N'écrivez pas l'extension)
__ Résultat de sortie __
code
from graphviz import Digraph
dg = Digraph(format='png')
dg.node('1') #Configurer un nœud étiqueté 1
dg.node('2') #Configurer un nœud étiqueté 2
dg.edge('1','2') #Dessinez une flèche du nœud 1 au nœud 2
dg.render('./test/dgraph2') #Enregistrer en tant que dgraph dans le dossier de test
__ Résultat de sortie __
Voir ici pour les types de formes
code
from graphviz import Digraph
dg = Digraph(format='png')
#Définissez la valeur par défaut sur ○
dg.attr("node", shape="circle")
dg.node('1') #Configurer un nœud étiqueté 1(○)
dg.node('2') #Définissez le nœud étiqueté 1 (○)
dg.node('3',shape='box') #Changer un nœud spécifique en □
dg.render('./test/dgraph') #Enregistrer en tant que dgraph dans le dossier de test
__ Résultat de sortie __
Mac: Comment utiliser graphviz avec Python [De l'installation à la vérification des opérations] Spécifiez la taille de police des nœuds dans Python et Graphviz Node Shapes