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

 Java Discussion :

Créer un plotteur de graphe


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Par défaut Créer un plotteur de graphe
    Bonjour,

    Je reviens à Java après une longue interruption, c'est pourquoi je commence par des questions basiques. Je souhaite créer un plotteur pour plotter mes courbes.

    En effet, je veux plotter des pressions en fonction du temps P=f(t)
    Je souhaite faire une interface graphique (je me souviens un peu) mais ce qui me manque c'est le package que je dois importer pour avoir les graphes.

    Enfin dans mon cas, j'ai:
    Courbe1
    t1 P1
    t2 P2
    t3 P3
    t5 P5
    t7 P7
    t9 P9

    Courbe2
    t1 P1
    t2 P2
    t3 P3
    t4 P4
    t6 P6
    t11 P11

    Courbe3
    t1 P1
    t2 P2
    t3 P3
    t8 P8
    t10 P10
    t14 P14
    t15 P15
    t17 P17

    Mon idée c'est de plotter ces courbes ayant tous les 3 des pressions en ordonnée et temps en abscisse mais la colonne du temps est différente dans les 3, avec des dimensions différentes de la colonnes (nombre de valeurs).

    Donc, quelqu'un saurait-il m'indiquer quels packages dois-je importer et éventuellement un code prêt à l'emploi ?

    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 105
    Par défaut
    JFreeChart peut etre ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Par défaut
    Bonjour,

    Merci pour votre réponse. Comment j'obtiens cette librairie? sur Google et il suffit de l'importer?

    J'ai fait une interface graphique (JFrame) avec un bouton pour choisir un fichier qui contient mes données.

    Mon but est de choisir un fichier Excel (csv ou xls ou xlsx) et lire les données qu'il contient. Je mettrai dans ce fichier Excel 2 colonnes; une colonne ‘Date’ (colonne A) et une colonne ‘Pression’ (colonne B). Avec un autre bouton je plotterai mes data sur un même graphique (par exemple 3 fois l'action choix de fichier Excel, stockera les données dans 6 tableaux/vecteurs (3 Dates + 3 Pression). En appuyant ensuite sur le bouton Plot je tracerai les 3 courbes.

    J'ai commencé ci-dessous par mon idée de choisir un fichier. Comment lui dire de sélectionner/copier et stocker dans un vecteur (table) de la cellule A1 jusqu’à ce qu'il trouve une cellule vide (je ferai ça aussi depuis la cellule B1) ?

    Je pense que cela sera ma deuxième étape pour avancer. Ma dernière étape sera de plotter les courbes avec ce que vous m'avez suggère comme package.

    Voici mon bout de code ci-dessous qui m'affiche le JFileChooser me permettra de choisir un fichier. (j'ai fait un test avec System.out.println pour afficher le chemin de mon fichier choisi) et jusqu'au la ça marche.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt{                                         
          String filename = File.separator;
          JFileChooser fc = new JFileChooser(new File(filename));
          File selFile = fc.getSelectedFile();   
          System.out.println(path);
        }
    Merci.

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 105
    Par défaut
    Tu t'autoréponds pour la première partie : Google et on télécharge .... http://www.jfree.org/jfreechart/
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Par défaut
    merci pour votre reponse pour la premiere partie. Cependant pour ce qui concerne le reste (selection des cellulle dans un Workbook Excel, stockage dans un tableau etc..) Est ce que vous avez une idee? J'immagine que j'ai egalement besoin d'une autre Librairie etc..

    Merci pour votre aide

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 105
    Par défaut
    Apache POI ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Si ton fichier est un CSV du genre :

    2012-05-01;123.45
    2012-06-01;245.58
    2012-07-01;312.29

    Alors tu n'as pas besoin d'autre librairies que JFreeChart
    pour lire le fichier ligne à ligne, utilise la classe scanner
    et place les contenus en tableau avec String.split
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

Discussions similaires

  1. [jung] Créer un ensemble de Graphes
    Par zakarota dans le forum 2D
    Réponses: 5
    Dernier message: 27/11/2010, 15h46
  2. Réponses: 3
    Dernier message: 17/11/2006, 15h35
  3. Réaliser une macro en VBA pour excel afin de créer un graphe
    Par xavier le breuil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2005, 15h41
  4. Créer un graph Excel à partir d'un fichier
    Par kult dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/11/2005, 15h06
  5. Exporter vers Excel, et créer automatiquement un graphe
    Par NiKKiLLeR dans le forum Windows
    Réponses: 2
    Dernier message: 10/02/2005, 20h02

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