2010-03-26 4 views
9

Possible en double:
Graph visualization code in javascript?graphique (interactif) comme dans la théorie des graphes sur une page Web?

Je dois intégrer un graphique avec des noeuds et des arêtes sur une page Web. Idéalement, j'aimerais pouvoir interagir avec (comme déplacer les nœuds).

En fait, je commence par représenter les arbres, donc j'apprécierais d'être capable de réduire les sous-arbres.

Comment puis-je faire cela? Je pensais google-visualisation api mais je n'étais pas capable de trouver le type de visualisation que je cherche (organigramme ne permet pas d'avoir plusieurs pères, si j'ai bien compris)

Je n'ai pas idée du genre de technologie donc mon tag peut ne pas être vraiment précis :-).

grâce

Répondre

5

Deux autres options sont:

+0

merci, je vais vérifier la boîte à outils javascript. les démos ont l'air vraiment impressionnantes – LB40

+1

Personnellement, je pense que JIT ressemble à une grande bibliothèque. Bien que je ne sois pas sûr de pouvoir faire glisser des nœuds, les mises en page et les transitions animées sont superbes. J'aime aussi le fait que vous pouvez charger des données à la demande. J'espère que cela aide. –

+0

thejit est vraiment ce que je cherchais, c'est assez facile, et le rendu de nombreux nœuds n'est pas si lent. – LB40

0

Je vais pour SVG (tous les « nouveaux » navigateurs mettent en œuvre plus ou moins, plus via des plugins: par exemple IE6).

Si vous voulez rendre la manipulation interactive de javascript devrait être faisable.

3

RaphaelJS peut être d'intérêt pour vous. Particulièrement this example.

+0

qui est vraiment agréable. :-). Savez-vous si vous pouvez représenter plusieurs nœuds (~ 2000)? – LB40

+0

Aucune idée. Mais vous pourriez penser à savoir si vous pouvez intégrer 2000 nœuds dans une fenêtre d'affichage. Il est peut-être plus logique de cacher, de rééchelonner ou de ne montrer que des nœuds d'intérêt, à la demande. –

+0

vous avez raison, c'est pourquoi je voulais réduire une partie du graphique ... – LB40

Questions connexes