Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
graphviz [Le 07/06/2008, 16:29] 81.250.109.57, 213.95.41.13 créée |
graphviz [Le 05/01/2023, 14:23] (Version actuelle) 41.219.22.220 [Fonctionnement de Dotty] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Bureautique application_domestique Hardy Gusty Feisty Edgy Dapper }} | + | {{tag>Bureautique application_domestique Trusty }} |
---- | ---- | ||
Ligne 5: | Ligne 5: | ||
====== GraphViz ====== | ====== GraphViz ====== | ||
- | GraphViz (Graph Visualization Software) est un ensemble d'outils open source élaboré par le laboratoire de recherche "American Telephone & Telegraph" | + | GraphViz (Graph Visualization Software) est un ensemble d'outils open source élaboré par le laboratoire de recherche d'AT&T |
===== Descriptions techniques ===== | ===== Descriptions techniques ===== | ||
- | Cette application sert à générer des graphes denses comprenant beaucoup de noeuds Son Algorithme puissant permet un rendu optimisé (liens/noeuds qui ne se recouvrent pas ou croisent pas). | + | Cette application sert à générer des graphes denses comprenant beaucoup de nœuds à partir d'un fichier texte. Ce dernier est écrit dans un "langage" qui une fois traité par les algorithmes Dot ou Neato crée un graphique au rendu optimisé (liens/nœuds qui ne se recouvrent pas ou croisent pas). |
+ | |||
+ | Entièrement paramétrable, l'application permet de personnaliser le rendu des graphes (Choix des formes, couleurs et polices de caractères). | ||
+ | |||
+ | Pour utiliser les outils que propose GraphViz, il est nécessaire d'aller dans un terminal.\\ | ||
+ | GraphViz peut aussi être utilisée au travers d'autres outils comme [[doxygen|Doxygen]] afin d'intégrer des graphes, UML par exemple, dans la documentation. | ||
+ | |||
+ | ==== Fonctionnement de Dot/Neato ==== | ||
+ | |||
+ | Les outils Dot et Neato permettent l'export dans des formats divers dont voici les principaux : | ||
+ | * bmp : Windows Bitmap Format | ||
+ | * gif : GIF | ||
+ | * tif/tiff : TIFF (Tag Image File Format) | ||
+ | * jpg/jpeg/jpe : JPEG | ||
+ | * png : Portable Network Graphics format | ||
+ | * svg/svgz : Scalable Vector Graphics | ||
+ | * dia : [[:dia|Dia]] format | ||
+ | * fig : FIG | ||
+ | * hpgl : HP-GL/2 | ||
+ | * ico : Icon Image File Format | ||
+ | * ps : PostScript | ||
+ | * ps2 : PostScript for PDF | ||
+ | * pdf : Portable Document Format (PDF) | ||
+ | |||
+ | Pour faire une exportation dans un de ces formats, dans un terminal, tapez la ligne de commande : | ||
+ | |||
+ | <code>dot -Txxx fichier.dot -o fichier.xxx </code> | ||
+ | ou | ||
+ | <code>neato -Txxx fichier.dot -o fichier.xxx</code> | ||
+ | |||
+ | L'option -Txxx permet la conversion dans le format xxx, -o permet quant a elle de diriger le résultats de la conversion dans un fichier. | ||
+ | |||
+ | |||
+ | ==== Fonctionnement de Lefty ==== | ||
+ | Non | ||
+ | ==== Fonctionnement de Dotty ==== | ||
+ | 5742 ->5740 | ||
+ | 5743 ->5740 | ||
+ | ===== Installation ===== | ||
+ | ==== Par les dépôts Ubuntu ==== | ||
+ | |||
+ | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://graphviz|graphviz]]**. | ||
+ | |||
+ | ===== Sources ===== | ||
+ | |||
+ | * http://www.graphviz.org/Documentation.php | ||
+ | * [[wpfr>Graphviz]] (fr) | ||
+ | * [[wp>Graphviz]] (en) | ||
+ | * https://cyberzoide.developpez.com/graphviz/ | ||
+ | * http://www.bernaerts-nicolas.fr/linux/74-ubuntu/287-ubuntu-graphviz-viewer-gnome-thumbnailer | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | //Contributeurs : [[:utilisateurs:Pirrote]]// | ||
- | Entièrement paramétrable, l'application permet de personnaliser le rendu des graphes (Choix des formes, couleurs et polices de caractères). |