[JFreechart] Ordem das colunas

0 respostas
CintiaDR

Olá pessoas.

Revirei o GUJ mas não fui muito feliz na minha busca.

Tenho um gráfico de barras gerado assim:

JFreeChart freeChart = ChartFactory.createBarChart3D(titulo.toString(),
				"Mês", "Reais", categoryDataset, PlotOrientation.VERTICAL,
				true, true, true);

O categoryDataSet poderia ser exemplificado como sendo assim:

DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();  
defaultcategorydataset.addValue(new BigDecimal(120000), "Multilan", "Jan 07");  
defaultcategorydataset.addValue(new BigDecimal(100000), "Gigalan", "Jan 07");  
defaultcategorydataset.addValue(new BigDecimal(80000), "Teralan", "Jan 07");  
defaultcategorydataset.addValue(new BigDecimal(140000), "Gigalan", "Fev 07");  
defaultcategorydataset.addValue(new BigDecimal(90000), "Multilan", "Fev  07");  
defaultcategorydataset.addValue(new BigDecimal(80000), "Teralan", "Fev 07");

O JfreeChart coloca as barras da seguinte maneira:
Multilan-Jan07 | Gigalan-Jan07 | Teralan-Jan07 || Multilan-Fev07 | Gigalan-Fev07 | Teralan-Fev07

E eu gostaria que as barras aparecem na ordem que enviei (exemplo, em fevereiro seria Gigalan, Multilan,Teralan). Alguém conhece alguma configuração do JFreeChart para que ele siga exatamante a ordem dos itens que eu inseri no DataSet?

Obrigada

Criado 24 de julho de 2008
Respostas 0
Participantes 1