Je dois créer un graphe d'espace d'état pour mon cours d'IA, et j'espérais utiliser GraphViz pour le faire (beaucoup plus vite que Dia). La seule chose que je n'arrive pas à comprendre est comment faire une connexion "Et", qui est essentiellement un arc entre deux lignes se connectant au même nœud. Est-ce possible?Relier des arcs entre les lignes dans Dot (GraphViz)
1
A
Répondre
1
Oui. Bien qu'il n'y ait pas de syntaxe de point explicite pour cela, voici la façon dont il est presque toujours fait:
# just graph set-up
digraph new_graph {
ratio = "auto"
mincross = 2.0
# draw some nodes
"001" [shape=box, regular=1, style=filled, fillcolor="#FCD975"] ;
"017" [shape=circle , regular=1,style=filled,fillcolor="#9ACEEB" ] ;
"007" [shape=diamond , regular=1,style=filled,fillcolor="#FCD975" ] ;
# the key line--creating tiny node w/ no label, no color
# i use this style because it mimics the 'midpoint' style used in Omnigraffle et al.
"LN01" [shape=diamond,style=filled,label="",height=.1,width=.1] ;
# draw the edges
"001" -> "LN01" [dir=none,weight=1] ;
"007" -> "LN01" [dir=none,weight=1] ;
"LN01" -> "017" [dir=none, weight=2] ;
}
alt text http://img121.imageshack.us/img121/2547/dotgvziv.png
Questions connexes
- 1. Strange bord placement dans Graphviz Dot
- 2. Les enregistrements couvrant plusieurs lignes dans graphviz
- 3. Straight edge entre les grappes dans Graphviz
- 4. Où puis-je héberger Ruby, GraphViz et Dot?
- 5. Graphviz: Comment passer de .dot à un graphique?
- 6. Arcs lisses dans le quartz?
- 7. graphviz dot: comment insérer des flèches d'un nœud au centre d'une flèche
- 8. Arêtes cachées dans Graphviz
- 9. Dessinez des arcs transparents, pas des images, dans J2ME?
- 10. Relier des classes dans NHibernate
- 11. graphviz/dot crash (qui a été provoqué par une installation défectueuse)
- 12. GraphViz, regroupant les mêmes arêtes
- 13. Comment sélectionnez-vous les arcs dans une limite dans PostGIS?
- 14. Comment relier entre datepicker et fullcalendar
- 15. Passer des valeurs entre les lignes dans la colonne unique,
- 16. fichiers Graphviz et graphique ismomorphism
- 17. faute de segmentation graphviz
- 18. Analyseur de langage DOT
- 19. Dessin grand graphique avec graphviz
- 20. espace IE entre les lignes
- 21. Pourquoi mes arcs Quartz sont-ils plus épais que les lignes droites?
- 22. échanger des données SQL Server entre les lignes des problèmes
- 23. Pause entre les lignes d'actionscript
- 24. Application Dot Dot Net
- 25. CoreText: Espace entre les lignes
- 26. Comment dessiner par programme des arcs entre villes sur une carte globale?
- 27. SVG Elliptique Arcs avec Java
- 28. shell Bash perdre des variables d'environnement entre les deux lignes
- 29. Supprimer toutes les lignes entre deux chaînes
- 30. Relier les points - connecter la ligne entre les points de contour