Outils pour utilisateurs

Outils du site


app:graphviz:generer-graphes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
app:graphviz:generer-graphes [2017/10/11 12:18] – créée yoannapp:graphviz:generer-graphes [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 {{tag>app graphe todo}} {{tag>app graphe todo}}
  
-====== Générer graphes ======+====== Générer des graphes ======
  
 +Un graphe se compose:
 +  * de nœuds,
 +  * de relations
 +
 +L'outil graphviz permet de générer des graphes dans différents formats à partir d'un fichier source graphivz d'extension conventionnelle **.gv**.
 +
 +
 +===== Installation =====
 +
 +Sous debian-like via le gestionnaire de paquet **apt**:
 +
 +<code bash>
 +$ sudo apt-get install graphviz
 +</code>
 +
 +===== Le langage graph =====
 +
 +  * Les déclaration se terminent par '';''
 +  * Les attributs prennent la forme ''nom=valeur'' et sont associés aux graphs, subgraphs, nodes et edges.
 +
 +==== Redéfinition et portée des attributs ====
 +
 +
 +===== Exemples =====
 +
 +
 +===== Inclusions =====
 +
 +Pour faciliter la maintenance et les mises à jour sur des graphes de taille importante, il peut être intéressant de factoriser le code et d'utiliser des inclusions. Il n'existe pas de directive d'inclusion  interne au langage de graphe. On peut cependant utiliser un outil indépendant de traitement de macros comme m4
 +
 +<code bash>
 +$ sudo apt-get install m4 m4-doc
 +</code>
  
 ===== Références ===== ===== Références =====
Ligne 9: Ligne 42:
   * http://cyberzoide.developpez.com/graphviz/   * http://cyberzoide.developpez.com/graphviz/
   * http://www.tonyballantyne.com/graphs.html   * http://www.tonyballantyne.com/graphs.html
 +  * http://ftp.graphviz.org/content/it-possible-define-second-node-type
 +  * https://stackoverflow.com/questions/26239194/importing-dot-file-as-subgraph
app/graphviz/generer-graphes.1507724323.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)