Aller au contenu

Graphviz

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 9 juin 2022 à 23:11 et modifiée en dernier par JackJackpot (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Graphviz

Description de l'image UnitedStatesGraphViz.svg.
Informations
Développé par John Ellson, Emden Gansner, Yehuda Koren, Eleftherios Koutsofios, John Mocenigo, Stephen North, Gordon Woodhull, David Dobkin, Vladimir Alexiev, Bruce Lilly, Jeroen Scheerder, Daniel Richard G., Glen Low
Dernière version 12.0.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt gitlab.com/graphviz/graphvizVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Interface TkVoir et modifier les données sur Wikidata
Système d'exploitation LinuxVoir et modifier les données sur Wikidata
Environnement GNU/Linux, Mac OS, Unix, Windows
Formats lus DOTVoir et modifier les données sur Wikidata
Formats écrits Portable Document Format, SVG et PostScriptVoir et modifier les données sur Wikidata
Type Logiciel de manipulation et de visualisation de graphes
Licence Eclipse Public License 1.0Voir et modifier les données sur Wikidata
Documentation www.graphviz.org/documentation et www.graphviz.org/doc/info/command.htmlVoir et modifier les données sur Wikidata
Site web graphviz.orgVoir et modifier les données sur Wikidata

Graphique montrant la contiguïté des régions françaises

Graphviz (diminutif de Graph Visualization Software) est un ensemble d'outils open source créés par les laboratoires de recherche d'AT&T qui manipulent des graphes définis à l'aide de scripts suivant le langage DOT. Cet ensemble fournit aussi des bibliothèques permettant l'intégration de ces outils dans diverses applications logicielles.

Graphviz est un logiciel libre distribué suivant l'Eclipse Public License.

Outils liés

Parmi les outils permettant de générer ou utiliser les fichiers DOT, par exemple pour proposer une visualisation :

dot
un outil en ligne de commande pour exporter une représentation visuelle du graphe décrit dans différents formats, comme PostScript, PDF, SVG, etc
neato
un moteur d'affichage utilisant un algorithme de dessin basé sur les forces
sfdp
un moteur d'affichage pour de très grands graphes non-orientés
fdp
un autre moteur d'affichage pour graphes non-orientés
twopi
pour un affichage radial
circo
pour un affichage circulaire
dotty
une interface graphique pour visualiser et modifier les graphes
lefty
un outil programmable qui affiche des graphes au format DOT et permet à l'utilisateur de faire des actions avec la souris

Usages

Quelques applications utilisant Graphviz ou le format DOT :

  • outils de documentation ou rédaction dans lesquels on peut intégrer des graphes Graphviz :
  • outils permettant d'exporter une description en DOT pour une visualisation avec Graphviz :
    • ArgoUML, PlantUML (UML)...
    • Bison (la grammaire du langage)
    • FreeCAD (dépendances)
    • Gramps (arbre généalogique)
    • Puppet (ressources)
    • ...
  • ...


Notes et références

  1. (en) « 12.0.0 · graphviz / graphviz · GitLab » (consulté le )

Voir aussi

Liens externes

Extensions et dérivés

Documentation