Somar valores de meses iguais em gráfico

0 respostas
D

Olá amigos, estou usando esse código que encontrei na http://www.devmedia.com.br/jfreechart-ireport-parte-i/3163

public static BufferedImage gerarGraficoBarraVertical(String tituloGrafico, String

                tituloEixoX, String tituloEixoY, ArrayList arrayValores)throws Exception {

        BufferedImage buf = null;

        try {

            DefaultCategoryDataset defaultCategoryDataset = new DefaultCategoryDataset();

            Iterator iterator = arrayValores.iterator();

            while (iterator.hasNext()) {

                ModeloGraficoItem modelo = (ModeloGraficoItem) iterator.next();

                defaultCategoryDataset.addValue(modelo.getQuantidade(),

                                    modelo.getProduto(), modelo.getMes().substring(0, 3));

            }

            JFreeChart chart = ChartFactory.createBarChart(tituloGrafico, tituloEixoX,

        tituloEixoY, defaultCategoryDataset, PlotOrientation.VERTICAL, true, false, false);

            chart.setBorderVisible(true);

            chart.setBorderPaint(Color.black);

            buf = chart.createBufferedImage(400, 250);

        } catch (Exception e) {

            throw new Exception(e);

        }

        return buf;

    }

Eu queria que quando os meses fossem iguais os valores fossem somados, é possível?

Ex: envio JAN, 200,00; FEV, 150,00; JAN, 400,00;
Então queria que o resultado no gráfico de JAN fosse 600,00.

Criado 1 de novembro de 2012
Respostas 0
Participantes 1