Bonjour,
Je dois réaliser un module de statistiques à partir de données stockées dans un fichier texte, et donc afficher des graphiques. J'utilise actuellement la bibliothèque JFreeChart de la façon suivante :
Creation d'une image dans une servlet :
Code :
- ....
- for (int j = 0; j <= Integer.parseInt(stat.getProperty("DERN_JOUR" )); j++){
- ...
- dataset.addValue(value, ...);
- }
- //creation de l'image
- JFreeChart barChart = ChartFactory.createLineChart(titre, "", ordonnee, dataset, PlotOrientation.VERTICAL, true, true, false);
- OutputStream out = response.getOutputStream();
- response.setContentType("image/png" );
- ChartUtilities.writeChartAsPNG(out, barChart, 800, 500);
|
Affichage de l'image dans une jsp :
Code :
- <img src="..../GraphServlet?.....>
|
Tout marche correctement mais le pb c'est que le client souhaite un affichage + intéractif, à savoir qu'il souhaite par exemple avoir des infos lorsque l'on passe la souris sur un point de la courbe ... cela n'est pas possible avec le passage par une image comme je le fais actuellement et je ne sais meme pas si c'st possible avec JFreeChart !?
Sinon quelle bibliothèque me conseillé vous ?? Si quelqu'un avait un exemple, ça serait cool car je ne sais pas trop comment faire et c'est assez urgent
Merci d'avance