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] Camembert : Afficher dans labels les valeurs avec le pourcentage?


Sujet :

2D Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut [JFreeChart] Camembert : Afficher dans labels les valeurs avec le pourcentage?
    bonjour,
    je viens de créer mon premier graphe de type Camembert,et j'ai constaté un petit probléme,priére de m'aider pour le résoudre,
    bon,
    la piéce jointe vous montre l'exemple de mon camembert,
    piéce jointe en bas (image).
    1-je veux afficher dans labels juste les valeurs en pourcentage (ex: 2 %)
    2-La petite boite qui explique le nom de chaque couleur affiché, je veux qu'elle affiche seulement : A ( et non A=O ou B=2 ect ...)

    et voici mon code source si vous voulez le consulter :

    code :

    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
    import java.io.*; 
    import javax.servlet.*; 
    import javax.servlet.http.*; 
    import java.awt.Color;
    import org.jfree.chart.*; 
    import org.jfree.chart.plot.*; 
    import org.jfree.data.category.*;
    import org.jfree.data.category.DefaultCategoryDataset; 
    import org.jfree.chart.labels.PieSectionLabelGenerator;
    import org.jfree.data.general.PieDataset;
    import org.jfree.data.*; 
    import org.jfree.data.general.*;
    import java.util.*;
    public class jfr extends HttpServlet {
        protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
     
        DefaultPieDataset pieDataset = new DefaultPieDataset(); 	
        for (int i=0;i<table_bdd.length;i++){
    	pieDataset.setValue(table_bdd[i],i);	
        }
     
            JFreeChart pieChart = ChartFactory.createPieChart3D("Répartition des causes de non-conformités", 
          pieDataset, true, true, true); 
           pieChart.setBackgroundPaint(Color.white);
           pieChart.isBorderVisible();
     
           PiePlot3D plot3 = (PiePlot3D) pieChart.getPlot();
           plot3.setForegroundAlpha(0.7f);
           plot3.setNoDataMessage("Aucune données à afficher");
           plot3.setLabelLinksVisible(true); 
     
        OutputStream out = response.getOutputStream(); 
        response.setContentType("image/png"); 
        ChartUtilities.writeChartAsPNG(out, pieChart, 450, 280); 
      }
    }
    qu'est ce que je peux ajouter ?
    Merci d'avance pour vos réponse.
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/01/2012, 09h27
  2. Réponses: 15
    Dernier message: 09/08/2009, 19h56
  3. Réponses: 2
    Dernier message: 28/03/2009, 16h15
  4. Récupérer dans Flash les valeurs d'éléments d'un formulaire
    Par Mafate dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 15/10/2008, 14h57
  5. Réponses: 1
    Dernier message: 03/05/2007, 15h41

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