Ich kann das nicht herausfinden. Ich habe eine .dot-Datei, die gemäß der Syntax gültig ist. Wie verwende ich graphviz, um dies in ein Bild umzuwandeln?
(Beachten Sie, dass ich unter Windows bin, nicht unter Linux)
Ich kann das nicht herausfinden. Ich habe eine .dot-Datei, die gemäß der Syntax gültig ist. Wie verwende ich graphviz, um dies in ein Bild umzuwandeln?
(Beachten Sie, dass ich unter Windows bin, nicht unter Linux)
Antworten:
Art: dot -Tps filename.dot -o outfile.ps
Wenn Sie den Punktrenderer verwenden möchten. Es gibt Alternativen wie Neato und Twopi. Wenn sich graphiz nicht in Ihrem Pfad befindet, finden Sie heraus, wo es installiert ist, und führen Sie es von dort aus aus.
Sie können das Ausgabeformat ändern , indem Sie den Wert nach variieren -T
und eine geeignete Dateinamenerweiterung nach auswählen -o
.
Wenn Sie Windows verwenden, sehen Sie sich das installierte Tool namens GVEdit an. Dies erleichtert den gesamten Vorgang etwas.
Weitere Informationen zur Verwendung der Tools finden Sie auf der graphviz-Website im Abschnitt "Benutzerhandbücher":
http://www.graphviz.org/documentation/
(Informationen zur Ausgabeformatierung für den Punktbefehl finden Sie beispielsweise auf Seite 27)
http://stackoverflow.com/questions/26477403/graphviz-dot-to-ps-issue
, meine Ausgabe ist an eine feste Seite gebunden und einige Teile sind nicht auf der Seite
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png
Die PostScript-Ausgabe scheint immer da zu sein. Ich bin nicht sicher, ob dot standardmäßig eine PNG-Ausgabe hat. Dies kann davon abhängen, wie Sie es erstellt haben.
dot -Tsvg input.dot > output.svg
sehr nützlich.
dot file.dot -Tpng -o image.png
Dies funktioniert unter Windows und Linux. Graphviz muss installiert sein.
brew install graphviz
Es gibt auch die Online-Zuschauer:
http://www.webgraphviz.com/
http://sandbox.kidstrythisathome.com/erdos/
http://viz-js.com/
Holen Sie sich die graphviz-2.24.msi Graphviz.org . Dann holen Sie sich zgrviewer .
Zgrviewer benötigt Java (wahrscheinlich 1.5+). Möglicherweise müssen Sie die Pfade zu den Graphviz-Binärdateien in den Einstellungen von Zgrviewer festlegen.
Datei -> Öffnen -> Mit Punkt öffnen -> SVG-Pipeline (Standard) ... Wählen Sie Ihre Punktdatei aus.
Sie können alle Arten von lustigen Dingen vergrößern, exportieren.
Dies sollte viele Antworten kombinieren.
# Convert dot to png via graphviz
dot -Tpng filename.dot -o filename.png
# Convert dot to svg via graphviz
dot -Tsvg filename.dot -o filename.svg
# Convert dot to eps via graphviz
dot -Tps filename.dot -o filename.eps
Beachten Sie, dass Sie unter OSX (MAC) Homebrew installieren müssen, um graphviz zu installieren , damit Sie die obigen Punktbefehle verwenden können.
brew install graphviz
Es ist auch möglich, Graphviz über die Paketmanager-Funktionalität von conda zu installieren (und die obigen Befehle zu verwenden), wenn Sie Anaconda installiert haben.
conda install python-graphviz
Sie können Ihre Datei auch im xdot-Format ausgeben und sie dann in einem Browser mit canviz, einer JavaScript-Bibliothek, rendern.
Um ein Beispiel zu sehen, gibt es auf der obigen Seite ab dem 2. November 2014 einen Link "Canviz Demo".
Eine Konvertierung ist nicht erforderlich.
Wir können einfach den Befehl xdot unter Linux verwenden, einem interaktiven Viewer für Graphviz-Punktdateien.
Beispiel: xdot file.dot
Weitere Informationen: https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files
Führen Sie für Windows-Benutzer den Befehl complete aus, um die * .dot-Datei in png zu konvertieren:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
Ich habe einen Fehler in Solgraph gefunden, der eine ältere Version des Solidity-Parsers verwendet, die nicht intelligent genug zu sein scheint, um neue Verbesserungen zu erfassen, die für die Solidity-Programmiersprache selbst vorgenommen wurden, z. B. das Schlüsselwort für Event ausgeben
Sie können dafür ein sehr gutes Online-Tool verwenden. Hier ist der Link dreampuf.github.io Ersetzen Sie einfach den Code im Editor durch Ihren Code.
Sie können den VS-Code verwenden und die Graphviz-Erweiterung installieren oder
C:\Program Files (x86)\Graphviz2.38\bin
Sie Ihrer Systemvariablen PATH (oder Ihren_Installationspfad / bin) hinzudot music-recommender.dot -Tpng -o image.png
gvedit.exe
in Ihrer Programmliste; Öffnen Sie die.dot
betreffende Datei. Klicken Sie in der Symbolleiste auf Laufende Person. Gehe zugraph -> settings
; Wechseln SieOutput file type
zum gewünschten Dateityp und drücken Sie OK. Es sagt nichts aus. Sie finden die Datei nur im selben Verzeichnis wie Ihre .dot-Datei.