2009-01-17 4 views
4

J'ai besoin d'une sorte d'éditeur de graphe de noeud, qui, je l'espère, fonctionne aussi bien sur Mac que sur d'autres plates-formes, pour générer des collections de nœuds créées par l'utilisateur avec des propriétés. Les données du graphique seront ensuite utilisées dans une application pilotée par les données sur laquelle je travaille, donc félicitations si l'application peut enregistrer les graphiques dans un format facile à traiter. Jusqu'à présent, j'utilisais XML avec un éditeur d'arbre, mais comme les graphiques peuvent être cycliques selon les besoins, l'éditeur d'arbre ne le coupe plus.Qu'est-ce qu'un bon éditeur de graphiques pour MacOS?

Les plugins pour d'autres applications seraient également bien!

Répondre

1

Jetez un oeil à Yed (http://www.yworks.com/en/products_yed_about.html), libre d'utiliser mais place un logo sur toutes les sorties. Il est livré avec des binaires Mac OS .. et vous pourriez être en mesure d'inclure ($$ required) le moteur graphique sur lequel il est basé dans votre projet.

Je l'ai utilisé (avec un succès limité) à document enterprise data-flows ..

logiciel de dessin graphique
+0

assez agréable, il semble répondre à la plupart de mes besoins –

3

GraphViz 'est à peu près le meilleur il y a, multi-plateforme, avec un format de fichier très simple et beaucoup de formats de sortie . Il est particulièrement bon de calculer automatiquement une mise en page pour les graphiques. Un GUI for OS X est disponible.

+0

Je suis d'accord que GraphViz est bon pour le dessin d'une représentation textuelle du graphique .. mais avez-vous trouvé un _usable_ éditeur pour cela? – lexu

+0

oui je n'ai pas trouvé un éditeur de style glisser-déposer facile pour les utilisateurs non programmeurs –

0

Vous pourriez vouloir faire quelque chose avec JHotdraw (at sourceforge). C'est l'un des projets de démonstration de modèles de conception convertis à partir de Smalltalk. Il est (ou était avant qu'il soit mis sur sf) très bien documenté et facile à étendre. Un cadre similaire (mais moins bien documenté) est GEF dans Eclipse.

Questions connexes