graficas con java
Publicado por Cindy (4 intervenciones) el 10/11/2010 14:43:18
alguien me puede indicar donde consultar codigos o informacion acerca del trabajo con graficas desde java. Estoy creando un programa que analiza datos de laboratorio los dibuja en planos, suma dos graficos hace operaciones especificas con los graicos.
Ahora quiero que el programa realice funciones como cortar un grafico, (es decir tomar solo una parte de este)...HORA ESTOY TRABAJANDO CON LA BIBLIOTECA DE jfreechart, (SI ALGUIEN SABE ACERCA DE ESTA BIBLIOTECA, agradeceria cualquier clase de informacion)
otra pregunta:
Como hago para poner una grafica de Jfreechart que generalmente sale en un frame aparte, en una sola ventana que contiene todo mi porgrama, es decir cuando estoy ejecutando mi programa como que cada funcion abre su propio frame, la pregunta en general seria algo asi como poner un frame dentro de otro. el codigo que utilizo para crear el grafico es el siguiente
public class TestJFreeChartInsideJFrame {
/** Creates new form TestJFreeChartInsideJFrame */
public TestJFreeChartInsideJFrame(Vector<Coordenada>vecCoord)
{
//initComponents();
XYSeries series = new XYSeries("Graphic");
for (int i = 0; i < vecCoord.size(); i++) {
Coordenada coordenada = vecCoord.get(i);
series.add(coordenada.getX(),coordenada.getY());
}
XYDataset xyDataset = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createXYLineChart("", "Axis X", "Axis Y", xyDataset, PlotOrientation.VERTICAL, true, true, false);
XYPlot xyplot = (XYPlot) chart.getPlot();
xyplot.setBackgroundPaint(Color.white);
xyplot.setDomainGridlinePaint(Color.gray);
xyplot.setRangeGridlinePaint(Color.gray);
}
public TestJFreeChartInsideJFrame() {
}
}
La clase desde donde se ejecuta este codigo posee las lineas
TestJFreeChartInsideJFrame freeChartInsideJFrame = new TestJFreeChartInsideJFrame(vecCoord2);
freeChartInsideJFrame.setVisible(true);
Ahora quiero que el programa realice funciones como cortar un grafico, (es decir tomar solo una parte de este)...HORA ESTOY TRABAJANDO CON LA BIBLIOTECA DE jfreechart, (SI ALGUIEN SABE ACERCA DE ESTA BIBLIOTECA, agradeceria cualquier clase de informacion)
otra pregunta:
Como hago para poner una grafica de Jfreechart que generalmente sale en un frame aparte, en una sola ventana que contiene todo mi porgrama, es decir cuando estoy ejecutando mi programa como que cada funcion abre su propio frame, la pregunta en general seria algo asi como poner un frame dentro de otro. el codigo que utilizo para crear el grafico es el siguiente
public class TestJFreeChartInsideJFrame {
/** Creates new form TestJFreeChartInsideJFrame */
public TestJFreeChartInsideJFrame(Vector<Coordenada>vecCoord)
{
//initComponents();
XYSeries series = new XYSeries("Graphic");
for (int i = 0; i < vecCoord.size(); i++) {
Coordenada coordenada = vecCoord.get(i);
series.add(coordenada.getX(),coordenada.getY());
}
XYDataset xyDataset = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createXYLineChart("", "Axis X", "Axis Y", xyDataset, PlotOrientation.VERTICAL, true, true, false);
XYPlot xyplot = (XYPlot) chart.getPlot();
xyplot.setBackgroundPaint(Color.white);
xyplot.setDomainGridlinePaint(Color.gray);
xyplot.setRangeGridlinePaint(Color.gray);
}
public TestJFreeChartInsideJFrame() {
}
}
La clase desde donde se ejecuta este codigo posee las lineas
TestJFreeChartInsideJFrame freeChartInsideJFrame = new TestJFreeChartInsideJFrame(vecCoord2);
freeChartInsideJFrame.setVisible(true);
Valora esta pregunta


0