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
Vorwort In der Vergangenheit habe ich die Python-...
Inhaltsverzeichnis 1. Der magische Erweiterungsop...
1. Stellen Sie sicher, dass die Netzwerkverbindun...
Inhaltsverzeichnis Vorwort Installieren des Grafi...
Inhaltsverzeichnis Finden Sie das Problem 1. So e...
Inhaltsverzeichnis 1. Lokale Speichertechnologie ...
Daten exportieren Einen Fehler melden VARIABLEN W...
In den meisten Fällen unterstützt MySQL Chinesisc...
Vorwort MySQL Version 8.0.23 fügt eine neue Funkt...
MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...
Inhaltsverzeichnis 1. Materialien vorbereiten 2. ...
Inhaltsverzeichnis 1. Übersicht 1.1 Was ist ein P...
1. Quellenliste sichern Die Standardquelle von Ub...
Die Indexzusammenführung ist ein intelligenter Al...
Linux-Dateisystem In der Abbildung oben sind herk...