Foros del Web » Programación para mayores de 30 ;) » Java »

Gráfica con JFreeChart

Estas en el tema de Gráfica con JFreeChart en el foro de Java en Foros del Web. Hola, espero que alguien me pueda ayudar, tengo un servlet que crea un grafico con el siguiente Código: Código PHP: protected  void processRequest ( HttpServletRequest request ,  ...
  #1 (permalink)  
Antiguo 29/01/2007, 10:46
 
Fecha de Ingreso: agosto-2006
Mensajes: 30
Antigüedad: 17 años, 8 meses
Puntos: 0
Gráfica con JFreeChart

Hola, espero que alguien me pueda ayudar, tengo un servlet que crea un grafico con el siguiente Código:
Código PHP:
protected void processRequest(HttpServletRequest requestHttpServletResponse response)
    
throws ServletExceptionIOException {
        
response.setContentType("image/jpeg");
        
OutputStream salida response.getOutputStream();

        
JFreeChart grafica CreaGrafica(0,2006,12,12);
        
ChartUtilities.writeChartAsJPEG(salida,grafica,300,300);

        
salida.close();

Donde "CreaGrafica" es del tipo JFreeChart y tiene un DefaultCategoryDataset que es llenado mediante un RowSet, de la siguiente forma:
Código PHP:
     DefaultCategoryDataset Ds = new DefaultCategoryDataset();
            
     while(
RowSet.next()){
          
Ds.addValue(RowSet.getDouble("MargenNeto"),RowSet.getString
          
"Compañia"),RowSet.getString("Medicion"));
      }
      
JFreeChart chart ChartFactory.createBarChart(
         
"Medición de Cartera","Compañías","Mediciones",
         
Ds,PlotOrientation.VERTICAL,false,false,true);
      Return 
chart
Bien, el problema es que cuando se muestra el gráfico, sale como una imagen en cuadritos distorsionados. ¿cómo podría solucionarlo?
Trabajo con Netbeans 5.5

Saludos y gracias.
  #2 (permalink)  
Antiguo 29/01/2007, 17:00
 
Fecha de Ingreso: agosto-2006
Mensajes: 30
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Gráfica con JFreeChart

Nadie sabe????
Alguna idea al menos....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.