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(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?
);
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