Graphviz (DOT) légendes

j'ai besoin d'imprimer un grand nombre de graphiques en utilisant le point Graphviz. Pour distinguer quelle entrée correspond à chaque graphe, je veux aussi avoir une légende pour chaque graphe. Est - ce qu'il y a de toute façon à intégrer ceci dans la représentation par points des graphiques?

18
demandé sur myahya 2011-01-17 17:28:41

2 réponses

Vous pouvez utiliser label pour ajouter une légende du graphique.

Exemple:

digraph {
    A -> B;
    label="Graph";
    labelloc=top;
    labeljust=left;
}

labelloc et labeljust peut être utilisé pour déterminer la position haut/bas et gauche/droite de l'étiquette du graphique.

Tous les détails et d'autres attributs qui peuvent être utilisés pour modifier l'étiquette (police,...) dans l' référence de l'attribut graphviz.

astuce: définissez la fin de l'étiquette graphique de votre fichier point, sinon les sous-titres hériteront ceux propriété.

37
répondu marapet 2011-01-17 18:40:12

les graphes peuvent avoir des attributs comme les noeuds et les bords font:

digraph {
    graph [label="The Tale of Two Cities", labelloc=t, fontsize=30];
    node [color=blue];
    rankdir = LR;
    London -> Paris;
    Paris -> London;
}

Ce fichier de points produit ce graphique.

9
répondu Raymond Hettinger 2012-07-21 18:15:45