Ich kann das nicht herausfinden. Ich habe eine .dot-Datei, die nach der Syntax gültig ist. Wie kann ich sie mit Graphviz in ein Bild umwandeln?
(Beachten Sie, dass ich mit Windows arbeite, nicht mit Linux)
Ich kann das nicht herausfinden. Ich habe eine .dot-Datei, die nach der Syntax gültig ist. Wie kann ich sie mit Graphviz in ein Bild umwandeln?
(Beachten Sie, dass ich mit Windows arbeite, nicht mit Linux)
Typ: dot -Tps filename.dot -o outfile.ps
Wenn Sie den Dot-Renderer verwenden möchten. Es gibt Alternativen wie neato und twopi. Wenn graphiz nicht in Ihrem Pfad ist, finden Sie heraus, wo es installiert ist und führen Sie es von dort aus.
Sie können die Ausgabeformat durch Variation des Wertes nach -T
und die Wahl einer geeigneten Dateinamenerweiterung nach -o
.
Wenn Sie Windows verwenden, sollten Sie sich das installierte Tool GVEdit ansehen, das den gesamten Prozess etwas vereinfacht.
Auf der Graphviz-Website finden Sie im Abschnitt "User's Guides" (Benutzerhandbücher) weitere Einzelheiten zur Verwendung der Tools:
http://www.graphviz.org/documentation/
(Siehe Seite 27 für die Ausgabeformatierung z. B. für den Befehl dot)
Irgendwie zeigt die GVEdit-Vorschau das Bild immer als leer an. Wenn ich versuche, das Bild zu speichern, passiert nichts.
Ist es möglich, dass GVEdit sich die Größe und Position der Layoutfenster merkt? Es macht mich wahnsinnig, dass, wenn ich F5 drücke, die Größe des Layout-Fensters immer auf die Standardgröße zurückgeht!
@PaulMcMillan, könnten Sie mir bei meinem Problem helfen: http://stackoverflow.com/questions/26477403/graphviz-dot-to-ps-issue
meine Ausgabe ist auf eine feste Seite begrenzt und einige Teile sind außerhalb der Seite
Je nachdem, welche Unterstützung Ihr System bietet, können Sie in alle möglichen Dateiformate exportieren. Ich fand dot -Tsvg input.dot > output.svg
recht nützlich.
Etwas einfacher ist es, wenn Sie dot den Dateinamen anhand des Eingabedateinamens und des Dateityps auswählen lassen: dot -Tpng -O file.dot (erzeugt file.png)
Ich kann ein png-Bild mit Punkt erzeugen, aber der Hintergrund ist weiß. Ich brauche einen transparenten Hintergrund. Gibt es eine Möglichkeit, das zu erreichen?
Ich habe Erdos gemacht und es vor langer Zeit vergessen. Ich hatte keine Ahnung, wie viele Leute darauf verweisen!
Ich versuche, ein Diagramm für die C-Grammatik von hier aus zu erstellen quut.com/c/ANSI-C-grammar-y.html . Aber es ist nicht erfolgreich. Ist diese Grammatik zu groß, um sie zu bewältigen?
Holen Sie sich die graphviz-2.24.msi Graphviz.org . Dann erhalten 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 -> Öffnen mit Dot -> SVG-Pipeline (Standard) ... Wählen Sie Ihre .dot-Datei.
Sie können zoomen, exportieren und viele andere Dinge tun.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
19 Stimmen
Für Windows: dl die msi und installieren; Suche
gvedit.exe
in Ihrer Programmliste; Öffnen Sie.dot
Datei; Klicken Sie in der Symbolleiste auf "Ausführender"; Gehen Sie zugraph -> settings
VeränderungOutput file type
auf den von Ihnen gewünschten Dateityp und drücken Sie ok. Es wird nichts gesagt, Sie finden die Datei einfach im gleichen Verzeichnis wie Ihre .dot-Datei.