2009-10-29 7 views
0

Je suis à la recherche d'une bibliothèque de graphiques libre, soit en Java, JS ou Flash, qui permet une interaction de type drill-down. Un exemple de ce type de comportement peut être trouvé dans la section des tendances sur mint.com. JFreeChart semble être le choix généralement recommandé à des fins de cartographie, mais à partir d'une petite navigation de leur API, il ne semble pas y avoir de moyen évident de détecter les clics de souris sur une tranche particulière et de modifier le graphique en réponse.Diagrammes à secteurs dynamiques

Des conseils sur la façon de gérer ce type de comportement à l'aide de JFreeChart ou, si cela n'est pas possible, des recommandations pour d'autres bibliothèques qui supportent ce comportement?

Répondre

1

Cela dépend de l'endroit où vous avez l'intention d'utiliser le graphique.

Pour application Swing, tableau tiré à l'intérieur ChartPanel peut gérer très mouse events et vous pouvez le mettre à jour le contenu de votre coeur.

Pour une page Web où le graphique est rendu en tant qu'image, vous pouvez générer un client side image map pour accompagner le graphique et, en utilisant AJAX, générer à nouveau et remplacer l'image si nécessaire. Cependant, l'option la plus facile est peut-être d'utiliser Flot pour la cartographie dynamique. Jetez un oeil à leur interactive examples et décidez si cela convient à vos besoins.

Modifier Oups, je n'ai pas remarqué que vous posiez des questions sur les camemberts en particulier. Quel genre de "drill-down" pouvez-vous faire sur le camembert, cependant?

+0

Merci pour le lien vers ChartPanel et ChartMouseEvent, ceux-ci peuvent être tout ce que je cherche. – toluju

+0

Confirmé de travailler au besoin, merci! – toluju

Questions connexes