Ce que je veux, c'est beaucoup de nœuds qui peuvent s'étendre en créant une carte mentale. Je voudrais idéalement étendre et réduire les nœuds. J'aimerais pouvoir naviguer soit en faisant glisser la souris sur la page, soit en suivant les nœuds étendus.Est-ce que quelqu'un a un widget de visualisation pratique que je peux utiliser pour un projet web?
Est-ce que quelqu'un a un widget de visualisation pratique que je peux utiliser pour un projet web?
Répondre
J'ai un collègue qui avait besoin de ce genre de fonctionnalités pour représenter graphiquement les dépendances Maven entre les projets. Il a fini par utiliser FreeMind pour faire la visualisation. Il a juste dû écrire un fichier XML conforme au format FreeMind. Je pense même que vous pouvez simplement utiliser OPML comme format de fichier et trouver un XSLT prêt à l'emploi pour le transformer au format FreeMind. Peut-être FreeMind supporte-t-il directement OPML (je ne l'ai pas utilisé depuis longtemps).
Une fois que vous avez vos données dans FreeMind, vous pouvez les exporter ou utiliser le FreeMind applet pour afficher un MindMap interactif sur votre site Web.
Je pense que vous demandez un composant qui fait ce que Visio peut faire, sauf qu'il peut être affiché sur une page Web. Il est fort probable que vous deviez en créer un à partir de zéro, car les outils de mind mapping sont toujours disponibles en tant que produits en soi et non en tant que composants personnalisables. Je suggère de chercher un composant de dessin/illustration de base, puis d'y intégrer votre logique de cartographie.
Suggérer mxGraph.
Suggérer une bibliothèque de visualisation protovis, javascript charmante plateforme.