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 :
Affichage de l'image dans une jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 .... 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);
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 !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<img src="..../GraphServlet?.....>
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
Partager