pie3d em pedaços!

0 respostas
lgr

Alguem sabe o q tenho q modificar p conseguir um gráfico 3d pie de modo que ele fique os pedaços separados?

public class GraficoBarra {

public GraficoBarra(AvaliacaoTO avto,int id, String sexo){

//DefaultCategoryDataset dataset = new DefaultCategoryDataset();

double magro = 0;

double tot = 100;
try {

    // grava o gráfico como JPEG
      
	DefaultPieDataset pieDataset = new DefaultPieDataset();
     if(sexo.equals("Feminino")){
      magro = (tot - Math.round(avto.getGorduraF()));
     pieDataset.setValue( "Peso gordo", Math.round(avto.getGorduraF()) );
     pieDataset.setValue( "Peso magro", magro ); 
  	System.out.println("sexo1 "+avto.getGorduraF());
     }else{
     	 magro = (tot - Math.round(avto.getGorduraM()));
         pieDataset.setValue( "Peso gordo", Math.round(avto.getGorduraM()) );
         pieDataset.setValue( "Peso magro", magro ); 
         System.out.println("sexo2 "+magro);
     }
     DateFormat df = new SimpleDateFormat ("dd-MM-yyyy");
      String  data = df.format((avto.getDataAvaliacao()));
     JFreeChart grafico = ChartFactory.createPie3DChart( "Avaliação "+data+" ", pieDataset, true, true, false );

         ChartUtilities.saveChartAsJPEG( new File("C:\\Arquivos de programas\\Apache Software Foundation\\Tomcat 5.0\\webapps\\bw\\charts\\"+id+"A.jpg"), grafico, 350, 250 );
     } catch( Exception e ) {

        e.printStackTrace();
    }
}

}

Obrigado
Criado 11 de maio de 2005
Respostas 0
Participantes 1