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();
}
}
}