Para poder crear los archivos jpg o png usa el win xp, en el 7 no funcionó. Si alguien sabe como , avise.
package jfree;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author admin
*/
//imports pastel
import java.io.File;
import java.io.IOException;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
public class Main {
public static void main(String[] args) {
//Gráfico xy
XYSeries series = new XYSeries("XY gráfico");
series.add(1, 1);
series.add(1, 2);
series.add(2, 5);
series.add(4, 3);
series.add(5, 4);
XYSeriesCollection dataset = new XYSeriesCollection();
dataset.addSeries(series);
JFreeChart chart = ChartFactory.createXYLineChart("Gráfico XY", "Eje x", "Eje y", dataset, PlotOrientation.VERTICAL, true, true, false);
ChartFrame frame = new ChartFrame("Mi segundo chart", chart);
frame.pack();
frame.setVisible(true);
try{
ChartUtilities.saveChartAsJPEG(new File("C:\\xy.jpg"), chart, 500, 300);
}
catch(IOException e){
System.out.println("Error al abrir el archivo");
}
}
}
Espero te haya ayudado este tutorial, visita mi nuevo proyecto Test de Velocidad en el Teclado http://clubtyping.com/es
Hola..
ResponderEliminarPodrías hacer un ejemplo con un histograma que cargue los valores desde un vector?
Muchas gracias por la información..
Los gráficos estadísticos los puedes encontrar en el paquete org.jfree.data.statistics, si vas a representar una sola serie o un vector puedes usar un SimpleHistogramDataset
ResponderEliminarMuchas gracias por el ejemplo, me fue de gran ayuda.
ResponderEliminarRespecto a generar la imagen en W7, no puedes crear ningún tipo de archio en la raiz del disco C, debes crear el File con otra dirección o agregar los permisos al disco.
Este comentario ha sido eliminado por el autor.
ResponderEliminarNo se puede guardar archivos en el disco sin permisos pero si lo guardas en las carpetas de la cuenta de usuario como en mis documentos etc si, yo lo guarde directamente en donde se ejecuta y guardo bien la imagen.
ResponderEliminarMuchas gracias me ha sido de mucha utilidad tu post
A ti las gracias
Eliminarmuchisimas Gracias es un ejemplo cecillo sin tantos rodeos para comprender poco a poco la libreria JFreeChart se te agradece
ResponderEliminarMuchas gracias a tí Inuyaga.. Nunca es tarde para responder un buen comentario como el tuyo
EliminarHola si te gustó el tutorial visita mi página de test de mecanografía en español http://www.clubtyping.com/es/
ResponderEliminar