IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

2D Java Discussion :

[JFreeChart] Gestion de graphiques


Sujet :

2D Java

  1. #1
    Membre régulier Avatar de dedeloux
    Profil pro
    Inscrit en
    juillet 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2005
    Messages : 104
    Points : 75
    Points
    75
    Par défaut [JFreeChart] Gestion de graphiques
    Bonjour,

    Je développe actuellement une application web qui doit permetter d'éditer des graphiques directement générés dans l'application. Une fois la génération effectuée, les utilisateurs ont la possibilité de supprimer un graphique, un ensemble de graphiques ou d'ajouter un commentaire pour chaque graphique. Une version imprimable doit pouvoir être créée à partir des modifications faites.

    Pour la génération des graphiques, je vais utiliser JFreeChart mais je ne vois pas du tout quelle structure Java adopter pour construire le rapport sachant que les graphiques pourront être de plusieurs formes (camemberts, histogrammes, pourcentages, ...). Comment faire pour récupérer mes données ? Dois je créer des objets spécifiques pour chaque graphique (sachant que je dois en faire 4 pages) ?
    Est ce que quelqu'un a déjà été confronté à ce genre de problématique et pourrais me faire part de son expérience ?

    Je développe dans un environnement Java / J2EE, Tomcat, Eclipse, MySql.

    Merci.

  2. #2
    Membre actif
    Avatar de JMLLB
    Inscrit en
    septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 285
    Points : 277
    Points
    277
    Par défaut
    Tu as des contraintes de format sur l'export (pdf, html, xml...) ou tu dois garder un format spécifique imprimable uniquement via ton appli?
    S'il n'y a pas de solutions, il n'y a pas de problème.

  3. #3
    Membre régulier Avatar de dedeloux
    Profil pro
    Inscrit en
    juillet 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2005
    Messages : 104
    Points : 75
    Points
    75
    Par défaut
    je dois faire prioritairement un export HTML et ensuite un export PDF

  4. #4
    Membre actif
    Avatar de JMLLB
    Inscrit en
    septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 285
    Points : 277
    Points
    277
    Par défaut
    Je développe une appli de CAO et j'ai des besoins d'export en PDF et éventuellement HTML avec inclusion de graphiques, images,etc...

    J'ai choisis de baser mon format de fichier sur de l'XML pour faciliter les recherches de docs par mots-clef mais surtout pour minimiser le coût de génération vers les formats extérieurs.

    En effet avec FOP la transformation format spécifique vers pdf devrait se faire assez simplement, et XML vers HTML est de l'ordre du trivial.

    Malheureusement je ne suis pas suffisement avancé dans le projet pour te dire si ces choix sont judicieux.
    S'il n'y a pas de solutions, il n'y a pas de problème.

  5. #5
    Expert éminent

    Femme Profil pro
    Inscrit en
    juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : juillet 2005
    Messages : 5 793
    Points : 7 639
    Points
    7 639
    Par défaut
    Avec iText, il est possible de faire un export PDF d'un graphe JFreeChart assez facilement.
    Modératrice Java - Struts, Servlets/JSP, ...

  6. #6
    Membre régulier Avatar de dedeloux
    Profil pro
    Inscrit en
    juillet 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2005
    Messages : 104
    Points : 75
    Points
    75
    Par défaut
    c'est quoi iText ?

    Merci de votre aide !!

    Juste une question, est ce que je dois faire une classe pour chaque type de graphique que je veux faire ou je peux tous les regrouper dans la meme classe ?

  7. #7
    Expert éminent

    Femme Profil pro
    Inscrit en
    juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : juillet 2005
    Messages : 5 793
    Points : 7 639
    Points
    7 639
    Par défaut
    Une petite recherche via Google te donne l'url suivante.
    En fin de page de la documentation, il y a un lien vers un exemple d'export PDF d'un graphe JFreeChart (ici).

    Sinon, pour répondre à ta question, tu peux utiliser la même classe pour exporter tout type de graphique.
    Modératrice Java - Struts, Servlets/JSP, ...

Discussions similaires

  1. Conseil sur l'exportation/gestion des graphiques
    Par 20100. dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 14/12/2007, 20h45
  2. Gestion zone graphique
    Par didine_napster dans le forum Windows
    Réponses: 1
    Dernier message: 21/09/2007, 17h17
  3. [TP] Gestion carte graphique sous ms-dos en Turbo Pascal
    Par mulfycrowh dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 04/08/2007, 14h13
  4. [JFreeChart] Créer un graphique de statistiques
    Par neimad31 dans le forum 2D
    Réponses: 2
    Dernier message: 26/04/2007, 22h22
  5. [IDE] Gestion interface graphique
    Par Clorish dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 29/03/2007, 19h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo