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: 20 años, 1 mes
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 request, HttpServletResponse response)
    
throws ServletException, IOException {
        
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: 20 años, 1 mes
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 18:50.