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
Inhaltsverzeichnis Vorwort 1. Deinstallieren Sie ...
Beispiel für einen WeChat-Applet-Rechner. Zu Ihre...
Der automatische Bildlaufeffekt der Seite kann du...
In einer komplexen Tabellenstruktur erstrecken si...
Vorwort Mithilfe der Hyperthreading-Technologie v...
Docker ist eine sehr beliebte Containertechnologi...
Da der Docker-Daemon an den Unix-Socket des Hosts...
Heute habe ich zufällig einem Freund beim Umzug s...
1.1 Allgemeine Kennzeichnung Ein allgemeines Tag ...
Mac-Knoten löschen und neu installieren löschen K...
Vorwort Beim Anlegen der Primär- und Fremdschlüss...
Inhaltsverzeichnis 1. Übersicht 2. nginx.conf 1) ...
Was ist ein Ansichtsfenster? Mobile Browser platz...
In der heutigen Entwicklungsumgebung ist schnell ...