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

SWT/JFace Java Discussion :

problème de contour JFreeChart PieChart


Sujet :

SWT/JFace Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 47
    Points : 50
    Points
    50
    Par défaut problème de contour JFreeChart PieChart
    Bonsoir,

    voilà pour une ihm en swing j'utilise un PieChart que j'inclus dans un ChartPanel. JE n'utilise aucuns label ni titre. Je veux juste qu'il soit intégré au chartPanel sur tout sa surface. Je n'arrive pas à supprimer une bande blanche tout autour. Si je met une couleur de fond au chartPanel la couleur n'apparait pas. Cela montre bien que le camembert occupe bien toute la surface.

    Étrangement j'ai procédé de la même magnière pour un ChartBar et le graphique occupe bien toute la surface de son chartPanel.

    configuration : JDK 1.6 et jfreechart-1.0.13

    voilà le bout de code pour généré le pieChart:
    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
    JFreeChart chart = ChartFactory.createPieChart(
                    titre,  // chart title
                    dataset,                // data
                    false,                   // include legend
                    false,
                    false
                );
     
            PiePlot plot = (PiePlot) chart.getPlot();
            plot.setStartAngle(290);
            plot.setDirection(Rotation.CLOCKWISE);
            plot.setForegroundAlpha(0.5f);
            plot.setNoDataMessage("Auccunes opérations à afficher");
            plot.setLabelGenerator(null);
            plot.setInteriorGap(0);
     
            addColorToPiePlot(dataset, plot);
     
            ChartPanel chartPanel = new ChartPanel(chart);
            chartPanel .setPreferredSize(new Dimension(300, 250));
    code pour généré le chartPanel pour le XYStepChart:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    JFreeChart jfreechart = ChartFactory.createXYStepChart("", "", "", xyDataSet, PlotOrientation.VERTICAL, viewLegend, false, false);
    		jfreechart.setBackgroundPaint(new Color(216, 216, 216));
    		XYPlot plot = jfreechart.getXYPlot();
    		plot.getRenderer().setSeriesStroke(0, new BasicStroke(1.0f));
    		ChartPanel chartPanel = new ChartPanel(jfreechart);
    		chartPanel .setPreferredSize(new Dimension(300, 250));
    voilà le résultat :


    merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 47
    Points : 50
    Points
    50
    Par défaut
    personne n'a d'idées?

Discussions similaires

  1. [JFreeChart] PieChart : afficher les valeurs
    Par SebastianPx dans le forum 2D
    Réponses: 5
    Dernier message: 22/12/2010, 17h30
  2. Problème JPA avec JFreeChart
    Par clubist dans le forum JPA
    Réponses: 0
    Dernier message: 20/04/2009, 18h51
  3. Problème de contour
    Par jameshamm dans le forum Images
    Réponses: 2
    Dernier message: 25/02/2008, 11h38
  4. Problème de contour noir d'ellipse
    Par ditchou dans le forum Débuter
    Réponses: 2
    Dernier message: 08/02/2008, 13h25
  5. [Flash Mx] Problème de contour texte
    Par tahiti bob dans le forum Flash
    Réponses: 13
    Dernier message: 12/03/2004, 13h52

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