Wenas, yo usaria una plantilla creada en excel y las formulas que usas ponerlas dentro del mismo para graficar, lo demas en escribir en una hoja que sea de datos y la grafica en otra lo demas es historia.
Código PHP:
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(pathreal));
excel = new BaseExcel();
HSSFWorkbook libro = new HSSFWorkbook(fs);
HSSFCell cel = null;
hoja = libro.getSheetAt(0);
excel.setLibro(libro);
excel.setSheet(hoja);
hoja = libro.getSheetAt(3);
excel.setLibro(libro);
excel.setSheet(hoja);
for (int i= 1;i<=3;i++){
excel.setCell(abc[1] + i, form.getDatos());
}
Hope this helps, cheers.