52 votes

C# dessin de graphes de la bibliothèque?

Je suis à la recherche d'un (libre) de bibliothèque qui me permet de dessiner un CFG (graphe de flot de contrôle). Quelque chose comme yFiles, mais libre ou de préférence open source? Idéalement, cette bibliothèque devrait permettre à l'utilisateur de naviguer dans le graphe (et modifier), c'est à dire le graphe n'est pas seulement statique a priori rendu bitmap. Des idées?

Mise à jour:
Glee en combinaison avec le mentionné QuickGraph bibliothèque semble fonctionner plutôt bien. thx

Update2: Graphique# semble être le plus puissant de la bibliothèque à l'heure actuelle. Il y a aussi un joli tutoriel sur la façon de l'utiliser.

25voto

dommer Points 11550

Vous pourriez vouloir vérifier QuickGraph.

NodeXL pourrait également être d'intérêt (bibliothèque de visualisation). C'est WPF, mais vous pouvez utiliser un conteneur pour l'accueillir si vous avez besoin d'WinForms.

11voto

Palesz Points 1288

Essayer ce (Efficace Sugiyama algorithme est votre ami):

Graphique#

4voto

Alexander Smirnov Points 503

https://graphx.codeplex.com/

Inspiré par le Graphique#, activement développé et beaucoup plus extensible.

3voto

Sean Points 22088

J'utilise GraphViz pour générer ce genre de graphique. Mon application génère le .dot fichier est ensuite passée à GraphViz. Il supporte une charge de formats de fichiers tels que bmp, jpg, png, pdf, svg, etc etc.

-2voto

Michael Points 143

Essayez Microsoft Chart Controls for Microsoft .NET Framework 3.5

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X