Visualisation de GraphML graphique?
Quelles sont les meilleures options pour visualiser un graphique définie dans GraphML sur Mac OSX ou Linux ? R + iGraph semble être une solution valable selon gremlin-groupe d'utilisateurs mais je me demandais si il existe une solution plus facile, idéalement, d'un simple "graphml2png" application en ligne de commande. Une idée ?
Vous devez vous connecter pour publier un commentaire.
- Je utiliser affichent pas et il fonctionne sur Linux, Windows et OSX.
De Plus il peut exporter vers de nombreux formats tels que PDF, PNG, SVG, BMP, etc
Malheureusement, pas de ligne de commande de soutien autant que je sache
Je n'ai pas de recette, mais je peux partager mes pensées sur elle.
Depuis le graphique peuvent être visualisées dans un grand nombre de moyens, vous devriez être en mesure de gérer son apparence en quelque sorte. Tout simplement le dessin des nœuds et des arêtes sans aucun pré-traitement n'est pas une bonne option - cette approche vous donnera un hasard tas de bords et des nœuds, en particulier sur les grands graphes.
Voici un exemple d'algorithme pour obtenir un nettoyage et visuellement attrayants, la représentation d'un graphe:
Vous pouvez faire des trucs comme ça avec Gephi (en mode manuel). Ils offrent également un Gephi Toolkit qui devrait être en mesure d'automatiser, de telles choses (malheureusement, moi je ne l'ai pas essayé encore). Alors j'aimerais essayer d'écrit console simple programme Java qui utilise cette boîte à outils.
Voici un exemple de graphique visualisée à l'aide de l'algorithme ci-dessus: