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 :

graphique avec Jcharts


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Par défaut graphique avec Jcharts
    bien le bonjour !
    voila je débute avec JCharts et je vais devoir m'en servir pas mal ces prochaine semaines...

    j'ai veux créer graphique censé représenter des courbes de variations de vitesses à différents points
    4 courbes pour être précis ! avec x nombre de points


    voici mon code, si quelqu'un pouvait y jeter un coup d'œil ça serait sympa et me dire c'qui va pas parce que ca plante méchant !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    public class GraphTest{
     
    	double[][] data;
    	String[] xAxisLabels;
     
    	public GraphTest(){
    		initComponents();
    	}
     
    	void initComponents(){
    		try {
    		data=new double[4][MdlPrinc.getNbFic()];
    		xAxisLabels=new String[MdlPrinc.getNbFic()];
     
    		for (int i=0;i<MdlPrinc.getNbFic();i++)
    			xAxisLabels[i]="fic"+(i+1);
    		for (int i=0;i<MdlPrinc.getNbFic();i++){
    			data[0][i]=MdlPrinc.getCompteur(i).getTabVmin(0, 0);
    			data[1][i]=MdlPrinc.getCompteur(i).getTabVmax(0, 0);
    			data[2][i]=MdlPrinc.getVlim(i);
    			data[3][i]=MdlPrinc.getCompteur(i).getTabVtot(0,0)/MdlPrinc.getCompteur(i).getTabNbVehicul(0,0);
    		}
     
    		String[] legendLabels= { "Vitesse minimale","Vitesse Maximale","Vitesse limite", "Vitesse moyenne" };
    		Paint[] paints= { Color.blue,Color.yellow,Color.black,Color.red };		
    		String xAxisTitle= "Fichiers";
    		String yAxisTitle= "Vitesse";
    		String title= "Vitesses aux radars";
     
     
    		DataSeries dataSeries= new DataSeries( xAxisLabels, xAxisTitle, yAxisTitle, title );
    		Shape[] shapeLine= { null, null, null, null};
    		Stroke[] strokes= {new BasicStroke(3.0f), new BasicStroke(3.0f), new BasicStroke(3.0f), new BasicStroke(3.0f) };
     
     
    		AxisChartDataSet axisChartDataSet=
    			    new AxisChartDataSet( data, legendLabels, paints, ChartType.LINE, new LineChartProperties(strokes, shapeLine) );
     
    		dataSeries.addIAxisPlotDataSet( axisChartDataSet );
     
    		AxisChart axisChart=
                new AxisChart( dataSeries, new ChartProperties(),new AxisProperties(), new LegendProperties(), 500, 500 );
     
    		FileOutputStream fos = new FileOutputStream("graphVit.jpg");
    		JPEGEncoder.encode(axisChart,1.0f,fos);
     
    		}
    (ne me demandez pas si le contenu de data est correct, déjà vérifié )

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Par défaut
    ce post n'ayant pas grand succès et ayant sué comme un phoque
    j'ai finalement opté pour jFreeChart, plus de doc, plus d'exemple...
    bref j'suis arrivé à obtenir les graphiques que je voulais !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Interface graphique avec plusieurs fenêtres
    Par Copps dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 30/03/2005, 18h00
  2. Graphique avec Turbo Pascal 7
    Par Sagiro dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 21/12/2004, 09h52
  3. [Free Pascal] Graphique avec Dev-Pascal
    Par CompuTux dans le forum Free Pascal
    Réponses: 15
    Dernier message: 03/09/2004, 02h15
  4. Caractéristique des Graphiques avec Tchart
    Par bidson dans le forum XMLRAD
    Réponses: 5
    Dernier message: 19/01/2004, 11h01
  5. faire des graphiques avec Perl
    Par And_the_problem_is dans le forum Modules
    Réponses: 2
    Dernier message: 16/07/2003, 16h08

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