graficas desde fichero de texto

lama
10 de Diciembre del 2003
Hola necesitamos ayuda con un pequeño asunto. Tenemos un sistema q captura datos de temperatura desde el pueto serie y los guarda en un fichero de texto (el formato da igual) la question es q tomando esos datos dsd ese fichero tenemos q realizar una grafica y en ese punto es dnd tenemos el problema si alguien puede echarnos una mano...
Bueno muchas gracias y a ver si alguien puede ayudarnos

Jon
10 de Diciembre del 2003
puedes usar este componente:

http://www.java4less.com/graficos_s.htm

chuidiang
10 de Diciembre del 2003
Hazte una clase (MiCanvas) que herede de Canvas y redefina el metodo paint (Graphics). En este metodo, usando los metodos de Graphics, dibuja lo que quieras. A MiCanvas deberás ponerle tambien un metodo tomaDatos() en el que le pases los datos que quieras dibujar y se los guarde. El metodo paint() dibujara esos datos guardados.

Luego hazte un JFrame y le metes un MiCanvas. No te fies mucho del código, porque lo pongo de memoria y quizas falte algún parámetro o algún método no se llame exactamente igual

// Ventana con area de dibujo dentro.
JFrame ventana = new JFrame ();
MiCanvas grafico = new MiCanvas();
ventana.getContentPane().add (grafico);

Haces la ventana visible

ventana.setVisible(true);

Cada vez que necesites redibujar el grafico, haces esto

grafico.tomaDatos (...);
grafico.repaint(); // Este acabara llamando al paint()

Una forma de ahorrarse algo de trabajo es bajarse JFreeChart (en http://www.jfree.org/jfreechart/) que viene ya con un montón de gráficos bonitos preparados, para que dándoles los datos se hagan los gráficos sólos.

Se bueno.