2009-09-29 9 views
302

Je n'arrive pas à comprendre cela. J'ai un fichier .dot, qui est valide selon la syntaxe. Comment utiliser graphviz pour convertir ceci en image?Graphviz: Comment passer de .dot à un graphique?

(notez que je suis sous Windows, pas linux)

+7

Pour les fenêtres: dl msi et installer; Trouver 'gvedit.exe' dans votre liste de programmes; Ouvrez '.fichier point' en question; Cliquez sur la personne en cours d'exécution dans la barre d'outils; Allez dans 'graph -> settings'; changez le type de fichier de sortie en type de fichier de votre choix et appuyez sur ok. Il ne dit rien, vous trouvez simplement le fichier dans le même répertoire que votre fichier .dot. – ashley

Répondre

345
Type

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

Si vous souhaitez utiliser le moteur de rendu de points. Il existe des alternatives comme neato et twopi. Si graphiz n'est pas dans votre chemin, déterminez où il est installé et exécutez-le à partir de là.

Vous pouvez modifier output format en modifiant l'extension du nom de fichier spécifié avec -o.

Si vous utilisez Windows, consultez l'outil installé GVEdit, il facilite un peu le processus.

Allez voir le site graphviz dans la section intitulée « Guides de l'utilisateur » pour plus de détails sur la façon d'utiliser les outils:

http://www.graphviz.org/Documentation.php

(Voir page 27 pour la sortie mise en forme pour la commande de points, pour par exemple)

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

+1

en quelque sorte, l'aperçu GVEdit montre toujours l'image à être vide. Lorsque j'essaie de sauvegarder l'image, rien ne se passe. –

+2

vous devez ouvrir le fichier de points, puis cliquez sur l'icône de la personne en cours d'exécution pour le rendre. –

+0

oui, j'ai fait cela. puis il demande des paramètres, des aperçus, mais l'aperçu est vide. –

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

de sortie PostScript semble toujours là. Je ne suis pas sûr si le point a une sortie PNG par défaut. Cela peut dépendre de la façon dont vous l'avez construit.

+0

J'ai tapé ceci, mais rien ne se passe. –

+3

La deuxième commande a fonctionné pour moi, c'était une aide si grande. Merci ....... – Prateek

+24

au lieu d'utiliser>, je suggère d'utiliser le paramètre «-o» – Rytek

28

Obtenez le graphviz-2.24.msi Graphviz.org. Ensuite, obtenez zgrviewer.

Zgrviewer nécessite Java (probablement 1.5+). Vous devrez peut-être définir les chemins d'accès aux binaires Graphviz dans les préférences de Zgrviewer. Fichier -> Ouvrir -> Ouvrir avec un point -> pipeline SVG (standard) ... Choisissez votre fichier .dot.

Vous pouvez zoomer, exporter, toutes sortes de choses amusantes.

+6

Beaucoup de fonctionnalités, mais un design d'interface absolument fou! – Casebash

6

Vous pouvez également exporter votre fichier au format xdot, puis le rendre dans un navigateur en utilisant canviz, une bibliothèque JavaScript.

Canviz on code.google.com:

Pour voir un exemple, il existe un lien "Canviz Demo" sur la page ci-dessus en date du 2 Novembre 2014.

53

point file.dot image de -Tpng. png

Ceci fonctionne sur Windows et Linux. Graphviz doit être installé.

+2

fonctionne aussi sur Ubuntu 14.10. – sandeepkunkunuru

+0

et MAC yosemite aussi. – Ricardo

+0

point n'est pas reconnu comme une commande sur Windows 8.1 –