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

JSF Java Discussion :

integrer jFreeChart pour faire des graphiques


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut integrer jFreeChart pour faire des graphiques
    salut,
    je veut integrer des composants graphiques(2D ou 3D)dans mon application
    j'ai fait des recherches et j'ai trouvé le framework jFreeChart mais pas de documentation suffisante.
    y'a t il quelqu'un qui connait ce framewok et qui peut m'aider pour debuter

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut jsf svg
    Bonjour,

    j'ai utilisé SVG pour faire du graphique dans mon application.

    SVG est un dessin au format xml, tu peux le aite avec Inkscape et l'animer avec javaScript.

    Dans mon application, je lis la base de données avec hibernate, je mets à jour ces données dans un fichier xml, je lis ce fichier avec XMLHttpRequest pour la mise à jour du graphique.

    Mais il faut installer le plugin svgviewer d'Adobe.

    Si tu as besoin d'aide ou d'exemples sur ce format, je peux te répondre.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par bassbaki Voir le message
    Bonjour,

    j'ai utilisé SVG pour faire du graphique dans mon application.

    SVG est un dessin au format xml, tu peux le aite avec Inkscape et l'animer avec javaScript.

    Dans mon application, je lis la base de données avec hibernate, je mets à jour ces données dans un fichier xml, je lis ce fichier avec XMLHttpRequest pour la mise à jour du graphique.

    Mais il faut installer le plugin svgviewer d'Adobe.

    Si tu as besoin d'aide ou d'exemples sur ce format, je peux te répondre.
    merci pour votre réponse
    un exemple sur ce format pourra bien me faciliter la tache

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Par défaut
    Bonjour,

    C'est mieux d'utiliser un logiciel de dessin, tu fais ton graphique de base, tu le sauvegardes en .svg ensuite tu l'animes par javascript.

    Ce format se base sur les balises XML. Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <text
       x="84.817917"
       y="473.15033"
       style="font-size:12px;text-anchor:end;fill:#000000;display:inline"
       id="heure_16" >16h30</text>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <line
       id="line_accJ_11"
       visibility="hidden"
       my_value="0"
       onload="recupereSVGDoc(evt)"
       x1="283"
       y1="260"
       x2="305"
       y2="260"
       style="fill:#fe00ff;stroke:#fe00ff;stroke-width:1 " />

    La fonction recupereSVGDoc(evt) est une javascript pour animer le graphe quand la sourie passe sur cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     function recupereSVGDoc1(evt) {
          svgdoc  = evt.target.ownerDocument;
          var node = evt.target;
          node.addEventListener(&quot;mousemove&quot;, afficheTooltip, false);
          node.addEventListener(&quot;mouseout&quot;, cacheTooltip1, false);
        }
     
     function afficheTooltip(evt) {
    ........}
    Tu l'insères dans ta page html par <object> ou <embed width="180" height="600" type="image/svg+xml" src="dessin.svg">

    Si tu as de données dynamiques (à partir d'une base de donnée ou d'un fichier XML), tu peux utiliser XMLHttpRequest pour récupérer les données.

Discussions similaires

  1. [control] Pour faire des graphiques
    Par PM_calou dans le forum Windows Mobile
    Réponses: 3
    Dernier message: 03/11/2008, 16h40
  2. Trier données pour faire des graphiques
    Par primax dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/07/2007, 15h24
  3. utilisation du TChart pour faire des graphiques
    Par tchimou dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/04/2007, 14h59
  4. recherche de module pour faire des graphiques
    Par Ickou dans le forum Modules
    Réponses: 1
    Dernier message: 01/11/2005, 22h20
  5. [Graphes] Pour faire des graphiques ?
    Par Kyti dans le forum 2D
    Réponses: 3
    Dernier message: 29/03/2005, 15h55

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