1 pièce(s) jointe(s)
[Graphviz] Faire correspondre un arrowhead avec un arrowtail
Bonjour à tous,
Ce que je cherche à faire :
Dans un graphe dessiné à l'aide de la bibliothèque Graphviz, faire correspondre la tête d'une flèche avec la queue d'une autre flèche, sur un nœud donné. Le nœud est la cible de la première flèche et est la base de la seconde. Les deux flèches sont liées et forment un chemin continu :
Pièce jointe 106360
Ce que j'ai trouvé jusqu'ici :
Utiliser par exemple la propriété samehead pour faire correspondre les têtes de deux flèches, puis inverser la direction de l'une des flèches à l'aide de la propriété dir=back.
Deux questions :
- N'existe-t-il pas un moyen plus simple, moins détourné ?
- Les propriétés samehead et sametail agrègent-elles les têtes et les queues des flèches sur les "compass ports" d'un nœud (ie. les 8 points cardinaux n, ne, e, se, s, sw, w, nw) ou permettent-elles de les faire correspondre n'importe où sur le contour du nœud ?
Merci.