J'ai un programme C++ utilisant la bibliothèque de graphe boost. Je me demande s'il existe un moyen de visualiser le graphe (nœuds et éventuellement bords) suivant certaines valeurs de position contenues dans les nœuds. S'il vous plaît regardez les exemples de l'image ci-dessous pour comprendre ce que je veux visualiser: http://img11.hostingpics.net/pics/647608graphViz.pngVisualisation graphique (graphe boost)
Merci.
C'est génial, merci pour votre réponse, je vais pleurer ça. Mais est-il possible de visualiser un graphe en utilisant les arêtes et les sommets de type setS (pas vecS)? Parce que je vois que dans tous les exemples de graphviz le graphe utilise vecS (qui ont un index). – shn
Puisque mon graphe utilise setS pour le vertex, je dois soit fournir une carte de propriétés vertex_index pour mon graphe, soit donner un argument explicite vertex_id à write_graphviz, sinon write_graphviz ne fonctionnera pas. Pouvez-vous me donner un exemple très simple de la façon de fournir une carte de propriétés vertex_index pour mon graphe, ou donner un argument explicite vertex_id à write_graphviz? Mon graphique est défini comme suit: typedef adjacency_list Graphique; Où NodeData et EdgeData sont des structures. –
shn