Cewolf e jfreechart

7 respostas
arthurgon

Oi pessoal;

Tô com a maior dificuldade pra instalar as libs “cewolf e jfreechart” para criar gráficos. Alguém pode me ajudar? Preciso montar um gráfico. O galho tá na configuração do Eclipse.

Valeu gente.

7 Respostas

andredeividi

Ola num sei se posso ajudar eu fiz um grafico de gannt usando
o Jfreechart.

qual seria o problema?

Abraço

arthurgon

E aí amigão…
Seguinte…mal consigo configurar…dá pra me mandar um passo-a-passo?
Se possível com um modelo pronto.
Valeu meu amigo.

Abraço.

andredeividi

vc tem as libs do jfreechart ?

qual o grafico que vc quer?

esse é o pie

import java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.NumberFormat;
import javax.swing.JPanel;
import javax.swing.Timer;
import org.jfree.chart.*;
import org.jfree.chart.labels.StandardPieSectionLabelGenerator;
import org.jfree.chart.plot.PiePlot;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

public class PieChartDemo7 extends ApplicationFrame
{
    static class Rotator extends Timer
        implements ActionListener
    {

        public void actionPerformed(ActionEvent actionevent)
        {
            plot.setStartAngle(angle);
            angle = angle + 1;
            if(angle == 360)
                angle = 0;
        }

        private PiePlot plot;
        private int angle;

        Rotator(PiePlot pieplot)
        {
            super(100, null);
            angle = 270;
            plot = pieplot;
            addActionListener(this);
        }
    }


    public PieChartDemo7(String s)
    {
        super(s);
        setContentPane(createDemoPanel());
    }

    private static PieDataset createDataset(int i)
    {
        DefaultPieDataset defaultpiedataset = new DefaultPieDataset();
        for(int j = 0; j &lt i; j++)
        {
            double d = 100D * Math.random();
            defaultpiedataset.setValue("Section " + j, d);
        }

        return defaultpiedataset;
    }

    public static JPanel createDemoPanel()
    {
        PieDataset piedataset = createDataset(14);
        JFreeChart jfreechart = ChartFactory.createPieChart("Pie Chart Demo 7", piedataset, false, true, false);
        jfreechart.setBackgroundPaint(new Color(222, 222, 255));
        PiePlot pieplot = (PiePlot)jfreechart.getPlot();
        pieplot.setBackgroundPaint(Color.white);
        pieplot.setCircular(true);
        pieplot.setLabelGenerator(new StandardPieSectionLabelGenerator("{0} = {2}", NumberFormat.getNumberInstance(), NumberFormat.getPercentInstance()));
        pieplot.setNoDataMessage("No data available");
        ChartPanel chartpanel = new ChartPanel(jfreechart);
        chartpanel.setPreferredSize(new Dimension(500, 270));
        Rotator rotator = new Rotator(pieplot);
        rotator.start();
        return chartpanel;
    }

    public static void main(String args[])
    {
        PieChartDemo7 piechartdemo7 = new PieChartDemo7("Pie Chart Demo 7");
        piechartdemo7.pack();
        RefineryUtilities.centerFrameOnScreen(piechartdemo7);
        piechartdemo7.setVisible(true);
    }
}
andredeividi

As libs são

gnujaxp.jar
itext-1.4.3.jar
jcommon-1.0.5.jar
jfreechart-1.0.2.jar
jfreechart-1.0.2-experimental.jar (acho que esse tb)

abraço

arthurgon

VALEU MEU AMIGO.
VOU TENTAR POR AQUI.

ABRAÇO.

arthurgon

Vc por acaso teria um exemplo em Barras ou linhas?? Esse em pizza funcionou…mas ainda não sei como aproveitar como barras. Onde tenho que alterar??
Abraço.

arthurgon

Galera, preciso urgentemente construir um grafico em barras. Será que alguém teria algum código pronto pra me encaminhar?

Valeu!!!

Criado 24 de maio de 2007
Ultima resposta 28 de mai. de 2007
Respostas 7
Participantes 2