2010-03-08 6 views
5

Est-ce que quelqu'un connaît des fla de Flash qui sont là et gratuits qui font quelque chose de similaire à http://audiomap.tuneglue.net/ (vous devez taper un terme de recherche pour le voir en action). Ce que je veux, c'est le flash pour créer le nœud au milieu qui se développe en enfants et ensuite chacun de ces enfants peut être étendu à plus d'enfants, etc. tout en gardant leur distance les uns des autres de manière à pas de chevauchement. Je voudrais que si vous cliquiez sur un nœud pour l'agrandir, il se dirigerait vers un site Web et recevrait un flux xml qui pourrait ensuite être utilisé pour créer les enfants.Flash relation carte

Merci

Répondre

5

je crois que ce qu'on appelle un force-directed radial tree graph. Voici quelques faits saillants de Google:

  1. Vous pourriez être en mesure d'adapter quelque chose Flare (voir Demo -> Layouts-> Force et Layouts-> Radial des exemples qui ne presque ce que vous voulez).
  2. Birdeye, en particulier le RaVis Explorer (composant Flex).
  3. Jetez un oeil à spicynodes - son code flash propriétaire, mais il existe une version gratuite pour une utilisation individuelle. Il existe une version gratuite mais moins jolie qui fait partie du framework OpenLaszlo.
  4. Il y a aussi Constellation, mais il est une licence de 550 $, donc pas très utile si vous cherchez quelque chose de gratuit :)

Voir aussi this SO question, qui était sur la visualisation flash en général.

Espérons que cela vous aide à vous diriger dans la bonne direction de toute façon.

2

@Richard Inglis a déjà mentionné Prefuse Flare qui fournit de jolies mises en page basées sur le flash. Je ne suis pas sûr si elle peut faire le chargement à la demande des données dans un graphique que son affichage bien.

Un, non-flash suggestion que j'ai est le JavaScript InfoVis Toolkit. Vous pouvez effectuer le chargement de données à la demande avec les composants de visualisation dans JIT. C'est juste une suggestion puisque je suppose que vous cherchez à le faire dans une application Web.