2009-05-17 5 views
3

Y at-il une bonne bibliothèque C# pour dessiner/visualiser des graphiques? Je parle de la visualisation du noeud-chemin au lieu des graphiques linéaires ou similaires. (De préférence natif, non wrappers pour pstricks ou quelque chose comme ça) Mercivisualiseur de graphes/tiroir pour C#?

Répondre

5

Quelques pointeurs:

  • QuickGraph est une bibliothèque graphique générale open-source, il prend en charge MSAGL et graphviz
  • MSAGL est le moteur de mise en page graphique de Microsoft
  • Netron Reloaded est une bibliothèque graphique .NET (mais il semble qu'il n'y ait eu aucun nouveau développement sur le projet au cours des 3 dernières années)
0

Je ne suis pas au courant d'un natif, mais je participais à l'élaboration d'un product où quelqu'un a construit une enveloppe autour graphviz sans trop de peine. Cela a fonctionné en utilisant l'API pour restituer un fichier, puis en affichant le fichier en utilisant le contrôle du visualiseur d'image.

Si vous ne pouvez pas trouver ce que vous voulez dans une bibliothèque .Net native, j'ai certainement vu les gens obtenir de bons résultats en enveloppant graphviz de cette manière.

1

natif:

  • Graphique # (open source) (également basée sur QuickGraph)
  • Netron (abandonware); G2

Il existe de nombreux packages d'édition de diagrammes, mais je ne sais pas s'ils sont bons pour la mise en page.

Questions connexes