6
votes

Bibliothèque JavaScript simple pour visualiser un graphique / réseau dans un cercle?

Je recherche une bibliothèque JavaScript qui parcourt des réseaux avec les nœuds disposés dans un cercle.

Il y a d'autres bonnes questions sur la visualisation JavaScript en général, mais la plupart des choses référencées semblent être des boîtes à outils assez lourdes. Je cherche une API simple qui me permet de passer dans un éventail de paires de cordes représentant des connexions, puis termine les nœuds du graphique résultant dans un cercle, avec des lignes intérieures qui rejoignent les nœuds connectés.

Exigences: JavaScript (pas Flash), GRATUITEMENT, disponible pour une utilisation hors connexion


0 commentaires

5 Réponses :


1
votes

Jetez un lookat http://raphaeljs.com/


3 commentaires

Cela semble être une bibliothèque de dessin: je cherche quelque chose qui aura une fonction "draw_graph (données)" plutôt que de devoir faire mes propres cercles / lignes, etc.


Toutes mes excuses: regarder plus loin à G.RAPHAELJS.com


g.raphaeljs.com est destiné à visualiser des graphiques à tarte / barres - pas de réseaux / graphiques.



7
votes

J'ai récemment eu un besoin similaire et j'ai constaté que la meilleure visualisation de graphiques libres était JavaScript InfoVis Slutlit . Je n'ai pu trouver rien de plus léger qui afficherait également un graphique connecté raisonnable. Heureusement, il existe un bon nombre d'exemples / tutoriels pour apprendre à la configurer pour votre application spécifique.


2 commentaires

Alors, mon cas "cercle de nœuds" serait-il une instance de leur classe Hypertree?


Je pensais à la classe de rgrograph puisqu'il s'agit d'un graphique plutôt que d'un arbre - mais par tous les moyens, jouez avec les démos jusqu'à ce que vous trouviez le plus proche de ce que vous envisagez.



0
votes

Avez-vous regardé les API de visualisation de Google? C'est JavaScript et vous pouvez l'exécuter hors ligne. (De plus, ils ont des outils dans Python / Java pour convertir vos données à utiliser ... etc.).


1 commentaires

De la FAQ sur l'API de visualisation Google: Puis-je utiliser les visualisations hors ligne? Non; Votre ordinateur doit avoir accès en direct à http://www.google.com/jsapi afin d'utiliser les visualisations



4
votes

Les JS de Cytoscape feront ce dont vous avez besoin.

Consultez la page GITHUB ici qui contient également une simple démo http://cytoscape.github.com/cytoscape.js/


2 commentaires

Est-il possible de montrer le genre de relations? Puis-je mettre un nom pour chaque relation?


Oui bien sûr. J'ai répondu à la question Vous avez demandé



0
votes

mxgraph est gratuit si votre utilisation est non commerciale


0 commentaires