Domanda

Non riesco a capire questo. Ho un file .dot, che è valido in base alla sintassi. Come faccio a utilizzare graphviz per convertire questo in un'immagine?

(notare che io sono su Windows, non linux)

È stato utile?

Soluzione

Tipo: dot -Tps filename.dot -o outfile.ps

Se si desidera utilizzare il renderer dot. Ci sono alternative come Neato e twopi. Se graphiz non è nel percorso, capire dove è installato ed eseguirlo da lì.

È possibile modificare il formato di output rel="noreferrer"> variando l'estensione del nome del file specificato con -o.

Se si utilizza Windows, controlla lo strumento installato chiamato GVEdit, rende l'intero processo leggermente più facile.

andare a vedere il sito graphviz nella sezione chiamata "Guide dell'utente" per maggiori dettagli su come utilizzare gli strumenti:

http://www.graphviz.org/documentation/

(vedere a pagina 27 per l'uscita formattazione per il comando di punti, per esempio)

http://www.graphviz.org/pdf/dotguide.pdf

Altri suggerimenti

dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png

output PostScript sembra sempre lì. Non sono sicuro se dot ha uscita PNG per impostazione predefinita. Questo può dipendere da come si è costruito.

  

dot file.dot -Tpng -o immagine.png

Questo funziona su Windows e Linux. Graphviz deve essere installato.

Prendi il graphviz-2.24.msi Graphviz.org . Quindi ottenere zgrviewer .

Zgrviewer richiede Java (probabilmente 1.5+). Potrebbe essere necessario impostare i percorsi dei file binari graphviz nelle preferenze di Zgrviewer.

File -> Apri -> Apri con dot -> SVG pipeline (standard) ... Scegli il tuo file di dot.

È possibile ingrandire, l'esportazione, tutti i tipi di cose divertenti.

Questo dovrebbe combinare un sacco di risposte.

# 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

Ricordate che su OSX (MAC), è necessario installare homebrew installare graphviz per essere in grado di utilizzare la comandi puntino sopra.

brew install graphviz

E 'anche possibile installare Graphviz (e utilizzare i comandi di cui sopra) attraverso la funzionalità di gestione dei pacchetti di Conda se è stato installato Anaconda.

conda install python-graphviz

È anche possibile uscita il file in formato xdot, poi il rendering in un browser utilizzando canviz, una libreria JavaScript.

Canviz su code.google.com :

Per vedere un esempio, c'è un link "Canviz Demo" sulla pagina di cui sopra come del 2 novembre 2014.

Per l'utente finestra, Si prega di eseguire il comando completo per convertire file * .dot in PNG:

C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....

Ho trovato un bug in solgraph che sta utilizzando la versione più vecchia di solidità-parser che non sembra essere abbastanza intelligente per catturare nuovo miglioramento fatto per il linguaggio di programmazione solidità stesso esempio emettere parola chiave per l'evento

È possibile utilizzare un ottimo strumento online per esso. Ecco il link dreampuf.github.io Basta sostituire il codice all'interno editer con il codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top