J'ai un réseau DAG et je souhaite le visualiser en python. J'ai choisi graph_tool, mais toute autre bibliothèque convient.
Je ne pouvais pas trouver un moyen d’influencer la position d’un nœud autrement que de créer des connexions. Existe-t-il un moyen de trier les nœuds de sorte que je n’aie pas besoin d’extraire les nœuds à la main?
Ou existe-t-il d'autres bibliothèques offrant cette fonctionnalité?
J'utilise python 2.7 sur une machine Linux si cela compte. Plus important encore: j'utilise la dernière version (2.18) de graph_tool
Réponses:
0 pour la réponse № 1Pouvez-vous préciser ce que vous avez essayé et le problème que vous avez trouvé avec le résultat? Votre problème n'est pas vraiment clair pour moi.
graph-tool
intègre plusieurs outils pour visualiser les graphiques: avez-vous regardé graph_draw
et à la mise en page différents qui peuvent être utilisés? (détaillé ci-dessus sur la même page) Si vous avez déjà une idée de l'endroit où vous souhaitez placer vos nœuds, vous pouvez également spécifier vos propres positions définies par l'utilisateur.