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] Pb avec StackedXYAreaRenderer


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut [JFreeChart] Pb avec StackedXYAreaRenderer
    Pourquoi ce code marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    static private void setXYAreaRender(JFreeChart chart, int index) {
     
    	XYAreaRenderer renderer = new XYAreaRenderer();
    	XYPlot plot=(XYPlot) chart.getPlot();
    	plot.setRenderer(index,renderer);
     
    }
    alors que celui-là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    static private void setStackedXYAreaRender(JFreeChart chart, int index) {
     
    	StackedXYAreaRenderer renderer = new StackedXYAreaRenderer();
    	XYPlot plot=(XYPlot) chart.getPlot();
    	plot.setRenderer(index,renderer);
     
    }
    provoque l'exception suivante ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: org.jfree.data.time.TimeSeriesCollection
    	at org.jfree.chart.renderer.xy.StackedXYAreaRenderer.findRangeBounds(StackedXYAreaRenderer.java:361)
    	at org.jfree.chart.plot.XYPlot.getDataRange(XYPlot.java:3904)
    	at org.jfree.chart.axis.NumberAxis.autoAdjustRange(NumberAxis.java:426)
    	at org.jfree.chart.axis.NumberAxis.configure(NumberAxis.java:409)
    	at org.jfree.chart.plot.XYPlot.configureRangeAxes(XYPlot.java:1157)
    	at org.jfree.chart.plot.XYPlot.setRenderer(XYPlot.java:1447)
    	at org.jfree.chart.plot.XYPlot.setRenderer(XYPlot.java:1422)

  2. #2
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut
    salut ,
    je pense que c'est deux types de graphes différents.
    ce qui veut dire qu'il n'y a pas les mêmes nombres de paramètres dans les deux déclarations de types graphes ( XYAreaRender et StackedXYAreaRender)

    regarde ce lien ça t'aidera :

    http://www.java2s.com/Code/Java/Chart/CatalogChart.htm

    plus d'infos je suis à ta disposition

Discussions similaires

  1. [JFreeChart] Utilisation avec iText
    Par SheenaRingo dans le forum 2D
    Réponses: 1
    Dernier message: 27/07/2011, 13h21
  2. [JFreeChart]Probleme avec un XYBarChart
    Par sepas dans le forum 2D
    Réponses: 1
    Dernier message: 09/09/2008, 22h30
  3. [JFreeChart] gantt avec ligne verticale du jour
    Par barbichu dans le forum 2D
    Réponses: 1
    Dernier message: 20/01/2008, 08h57
  4. [JFreeChart] Probleme avec un XYDataset
    Par L8O8L dans le forum 2D
    Réponses: 3
    Dernier message: 10/08/2007, 11h47
  5. [JFreeChart]Problème avec une List<List<Object>>
    Par maxlegrand dans le forum 2D
    Réponses: 1
    Dernier message: 15/06/2007, 22h45

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