Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2008, 09:39
maiden17
 
Fecha de Ingreso: junio-2008
Ubicación: Cali, Colombia
Mensajes: 74
Antigüedad: 16 años, 8 meses
Puntos: 3
Pregunta Problemas con ChartUtilities.writeChartAsJPEG de JFreeChart

Hola a toda la comunidad de Foros del Web.

Mi pregunta es la siguiente:

Como hago para pintar en una pagina JSP una grafica con JFreeChart.
Pregunto eso porque yo lo hago de la siguiente forma:

Código:
XYSeries series = new XYSeries("Crecimiento XYGrafico");
        series.add(1, 10);
        series.add(2, 20);
        series.add(3, 10);
        series.add(4, 30);
        series.add(5, 40);
        //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?
        );
        try {
            //ChartUtilities.saveChartAsJPEG(new File("/home/jonathan/XYchart.jpg"), chart, 500, 300);
            ChartUtilities.writeChartAsJPEG(response.getOutputStream(), chart, 800, 500);
        } 
        catch (IOException e) {
            System.err.println("Error creando grafico.");
        }
Aclaro que estoy usando como IDE NetBeans 6.0.1, con servidor GlassFish y Framework JSF.

Ahora si, al momento de generar la grafica en la consola me aparce el siguiente error:

Código:
java.nio.charset.MalformedInputException: Input length = 1
javax.faces.FacesException: java.nio.charset.MalformedInputException: Input length = 1
Estoy trabajando en Ubuntu y con Firefox como browser.

De antemano gracias por su colaboracion