Herunterladen und installierenUmgebungsvariablen konfiguriereninstallUmgebungsvariablen konfigurierenÜberprüfenEinführung in die Grundlagen des ZeichnensgraphdigraphEin komplexes BeispielMit Python interagieren
Herunterladen und installieren, Umgebungsvariablen konfigurieren Installieren Downloadadresse für die Windows-Version: http://www.graphviz.org/Download_windows.php Doppelklicken Sie auf die Konfigurieren von Umgebungsvariablen Fügen Sie den Ordner „Bin“ im Installationsverzeichnis von Graphviz zur Umgebungsvariablen „Path“ hinzu: verifizieren Rufen Sie die Windows-Befehlszeilenschnittstelle auf, geben Sie Grundlegendes Zeichen-Tutorial Öffnen Sie den Graphviz-Editor gvedit unter Windows, schreiben Sie die folgende Punktskriptsprache und speichern Sie sie als Textdatei im GV-Format. Rufen Sie dann die Befehlszeilenschnittstelle auf und konvertieren Sie die GV-Datei mit dem Punktbefehl in eine PNG-Grafikdatei. Punkt D:\test\1.gv -Tpng -o image.png Graph Graphen verwenden Grafik Bild1 { a -- b a -- b b -- a [Farbe=blau] } Digraph Verwenden Digraph pic2 { a -> b a -> b b -> a [Stil=gefüllt Farbe=blau] } Ein komplexes Beispiel Digraph Startspiel { label="Aktualisierungsprozess der Spielressourcen" rankdir="TB" start[label="Spiel starten" Form=Kreis Stil=gefüllt] ifwifi[label="Netzwerkumgebung bestimmt, ob es sich um WLAN handelt" shape=diamond] needupdate[label="Gibt es Ressourcen, die aktualisiert werden müssen?" shape=diamond] startslientdl[label="Stiller Download" shape=box] enterhall[label="Spielelobby betreten" shape=box] enterroom[label="Raum betreten" shape=box] resourceuptodate[label="Ressource unvollständig" shape=diamond] startplay[label="Normales Spiel" Form=Kreis Füllfarbe=blau] Warnung [Bezeichnung = "Spieler daran erinnern, ob sie aktualisieren sollen" Form = Raute] startdl[label="Download-Oberfläche aufrufen" shape=box] //{rank=same; needupdate, betreten der Halle} {Form=Diamant; ifwifi, needupdate} Start -> ifwifi ifwifi->needupdate[label="yes"] ifwifi->enterhall[label="nein"] needupdate->startslientdl[label="ja"] Startslientdl->Enterhall needupdate->enterhall[label="nein"] Eingangshalle -> Eingangsraum Raum betreten->Ressourcenaktualisierung resourceuptodate -> Warnung[label="ja"] Ressourcenaktualisierung -> Startplay [Label = "Nein"] Warnung -> startdl[label="Download bestätigen"] Warnung -> enterhall[label="Download abbrechen"] startdl -> enterhall[label="Download abbrechen"] startdl -> startplay[label="Download abgeschlossen"] } Interaktion mit Python Die leistungsstarke und praktische Zeichenmethode von Graphviz zum Zeichnen von Beziehungsdiagrammen/Flussdiagrammen erinnert uns leicht an die Anzeigemethode von In der Python -Bearbeitungsumgebung: from sklearn.tree import export_graphviz # Importiert eine Funktion # tree stellt ein trainiertes Modell dar, d.h. die Methode fit(X_train, y_train) der DecisionTreeClassifier-Instanz wurde aufgerufen export_graphviz(tree, out_file='tree.dot', feature_names=['Blütenblattlänge', 'Blütenblattbreite']) Rufen Sie die Windows-Befehlszeilenschnittstelle auf, wechseln Sie zum Pfad, in dem sich Punkt -Tpng baum.dot -o baum.png Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Erläuterung des MySQL-Abfragebeispiels anhand instanziierter Objektparameter
>>: Detaillierte Erklärung des Prinzips des js-Proxys
1. Optimieren Sie die Nginx-Parallelität [root@pr...
Mehrere Werte kombiniert anzeigen Nun haben wir d...
Inhaltsverzeichnis umask Umask-Nutzung Prinzip 1....
Beim Verknüpfen zweier Tabellen konnte kein Fremd...
1. Inline-Referenz: Wird direkt auf dem Etikett v...
Einige Monate nachdem ich 2005 in die Branche eing...
js interessanter Countdown-Fall. Zu Ihrer Informa...
1. Rufen Sie die offizielle Docker-Website auf Ge...
Um Jenkins auf CentOS 8 zu installieren, müssen S...
Einführung der Server-U-Software Server-U ist ein...
Vorwort Ich glaube, dass jeder auf einem Remote-S...
Ich weiß nicht warum, aber UI gestaltet gerne Wab...
mysql gibt den Booleschen Typ zurück Im ersten Fa...
Inhaltsverzeichnis Überblick CommonJS-Spezifikati...
Holen Sie sich das aktuelle Datum + die aktuelle ...