Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2008, 09:29
Avatar de hwongu
hwongu
 
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 16 años, 6 meses
Puntos: 5
De acuerdo Respuesta: Problemas con ChartUtilities.writeChartAsJPEG de JFreeChart

Te recomiendo que este codigo lo pongas dentro de un jsp, la ultima setencia q borre se usa para guardar una imagen en formato jpg en un archivo de tu computadora. Lo que hace este codigo es mostar la imagen dentro de tu pagina sin almacernarla en tu computadora

Código PHP:
       XYSeries series = new XYSeries("Crecimiento XYGrafico");
        
series.add(110);
        
series.add(220);
        
series.add(310);
        
series.add(430);
        
series.add(540);
        
//Add the series to your data set
        
XYSeriesCollection dataset = new XYSeriesCollection();
        
dataset.addSeries(series);
        
//Generate the graph
        //JFreeChart chart = ChartFactory.createXYLineChart(”Crecimiento Ubuntu”, // Title
        
JFreeChart chart ChartFactory.createXYAreaChart("XY Chart"// Title
        
"Tiempo"// x-axis Label
        
"Usuarios"// y-axis Label
        
dataset// Dataset
        
PlotOrientation.VERTICAL// Plot Orientation
        
true// Show Legend
        
true// Use tooltips
        
false // Configure chart to generate URLs?
        
);
        
BufferedImage imgPantalla chart.createBufferedImage(700,300);

        
// Prepara el JSP para responder la petición del usuario
        
ServletOutputStream objSalida response.getOutputStream();
        
// Crea un objeto para codificar en JPEG
       
JPEGImageEncoder objCodifica JPEGCodec.createJPEGEncoder(objSalida);
       
// Codifica la imagen en JPEG
      
objCodifica.encode(imgPantalla);
      
objSalida.close(); 

y dentro de tu pagina jsp que quieres mostrar tu imagen solo pones

<img href="<request.getContextPath()+"/paginaTuImagen.jsp">

Espero que te sea de gran ayuda