2012-11-20 4 views
1

J'ai un projet où je lis les valeurs d'un fichier. Je voudrais créer un graphique dynamique où l'utilisateur aura la possibilité de choisir des sections des graphiques et ces sections vont zoomer afin de voir les résultats. Cette fonctionnalité est similaire à celle de l'Excel. Par exemple, dans le graphique initial, l'utilisateur peut voir le graphique de l'année entière, mais j'aimerais pouvoir zoomer et voir le graphique d'un jour spécifique dans le même panneau, frame de labelm.Dynamic JFreechart

Est-il possible de se faire via JFreechart ???

+0

oui. c'est possible avec JFreeCharts. vous pouvez obtenir les valeurs d'où les graphiques sont cliqués et dessiner un autre graphique relatif à cela. –

+0

donc si je vous ai bien compris, je peux concevoir un graphique dans un cadre et puis je peux en tirer des valeurs spécifiques que j'utilise pour concevoir dans un second graphique dans un cadre différent? –

+0

oui vous pouvez avoir comme ça –

Répondre

1

Dans les exemples Java Web Start demo, le zoom est activé. Pour zoomer, faites un clic droit pour voir le menu contextuel, cliquez et faites glisser une sélection ou utilisez la molette de la souris. TimeSeriesChartDemo1, trouvé dans org.jfree.chart.demo, est un bon point de départ.

+0

Merci pour votre réponse !!! Le plus gros problème que je ne sais pas si cela peut être résolu via JFreechart est que je ne veux pas importer mon graphique en tant qu'image dans un cadre, mais je veux être plus dynamique. Par exemple l'utilisateur devrait pouvoir voir le cadre avec le graphique (ce graphique peut-être pour une année entière) et avec sa souris il pourra zoomer et voir le graphique pour un jour spécifique dans le même cadre –

+0

Essayez la démo pour voir comme c'est facile. Cette [réponse] (http://stackoverflow.com/a/5522583/230513) montre comment ajouter des contrôles externes. – trashgod

+0

Merci beaucoup !!! –