JFreeChart

0 respostas
S

Bom dia, sei q ainda não trabalhei muito em cima disso, mas é q to meio sem tempo (pra variar) heheheh, mas gostaria de pedir a ajuda de vcs, na hora q vou gerar um gráfico no JFreeChart, em algumas situações eles saem com barras (2D) muito finas, e precisaria q essas saíssem mais grossas.
a baixo esta um pequeno exemplo q utilizei como base para minha aplicação.

package jm.exemplos;

import java.io.File;

import org.jfree.chart.*;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;

/**
 * Classe que gera um gráfico de barras simples e o grava em disco.
 * @author Daniel Destro do Carmo
 */
public class GraficoBarras {
    public static void main(String[] args) {
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        
        dataset.setValue( 754419, "1000cc", "2000" );
        dataset.setValue( 878260, "1000cc", "2001" );
        dataset.setValue( 801869, "1000cc", "2002" );
        dataset.setValue( 699926, "1000cc", "2003" );
        dataset.setValue( 741561, "1000cc", "2004" );
        
        dataset.setValue( 321413, "Outros", "2000" );
        dataset.setValue( 298297, "Outros", "2001" );
        dataset.setValue( 361848, "Outros", "2002" );
        dataset.setValue( 382456, "Outros", "2003" );
        dataset.setValue( 554309, "Outros", "2004" );
        
	    JFreeChart grafico = ChartFactory.createBarChart("Vendas de Carros","Ano","Unidades",dataset,PlotOrientation.VERTICAL,true,false,false);
	    
        try {
            ChartUtilities.saveChartAsPNG( new File("c:\\grafico-barras.png"), grafico, 400, 250 );
        } catch( Exception e ) {
            /* Tratar */
            e.printStackTrace();
        }
    }
}
Criado 19 de abril de 2007
Respostas 0
Participantes 1