Graficos en java

Iniciado por CorazonValiente, 29 Agosto 2008, 19:27 PM

0 Miembros y 1 Visitante están viendo este tema.

CorazonValiente

Agradezco por la colaboración en el tema de Jtable, me fue muy útil todo lo que aprendí, nuevamente solicito ayuda, esta vez con gráficos.

Necesito métodos para graficar por medio de barras, me explico, tengo tres variables:

a, b, c

tal que (por ejemplo);

a = 25%
b=25%
c=50%

Grafique por medio de tres barras dichos valores...
=======================================================
Me gusta la programación, pero estoy estudiando y hay materias que me quitan mucho tiempo (calculo, física) mas el trabajo que me da el sustento; no he podido estudiar sobre los gráficos.

Mi profesor de Gerencia financiera propuso que si le hacían un programa para hacerle análisis a empresas, lo exoneraba del parcial final.

---------------------Colaborenme con los gráficos---------------------


Hearts

Primero, recuerda que muchos tenemos una vida muy dura estudiantil, y aqui no estamos para hacerte deberes, creo que tu esfuerzo por sacar tiempo para hacerlo seria mucho mejor recompensado, otra cosa es que tengas una idea pero no sepas llevarla a cabo.

Una ayuda: utiliza la libreria JFreeChart.

salu2 y espero que te vayan bien lo estudios, al igual que me lo desea ami  :P

salu2

CorazonValiente

#2
hoy en la noche voy a indagar para que en que consiste JFreeChart; y no es que me hagan la tarea, el programa no es solo hacer un grafico es mucho mas es por medio de una balance general y un estado de resultados evaluar una empresa, de eso me encargo yo;

~~

Plantate tres rectángulos y arreglado, te hago un ejemplo simple, poner los ejes y ajustar los rectángulos es de lo más simple:

Código (java) [Seleccionar]
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;

public class Main extends JFrame
{

    public static void main(String[] args) {
        new Main();
    }
   
    public Main()
    {
        this.setTitle("Ejemplo");
        this.setSize(200, 200);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setVisible(true);
    }

    public void paint (Graphics g)
    {
        g.setColor(Color.red);
        g.fillRect(10,  180-25, 40, 25);
        g.fillRect(60,  180-25, 40, 25);
        g.fillRect(110, 180-50, 40, 50);
    }
}


Ala, el resto te lo haces tu, que todos tenemos más asignaturas y lo que te han mandado tampoco es nada del otro mundo... además seguro que esto te lo han tenido que explicar en clase ;) No te costará mucho adaptarlo.

Salu2

CorazonValiente

Mil gracias; aun no me lo han enseñado en clases; pero no se ve dificil; y puedo adaptarlo a lo que necesito; estoy enteramente agradecido en este super foro; he aprendido mucho... y aspiro a aprender mas

;D