jeje yo recomiendo la generacion de graficos via XMLya que los graficos con GD al ser redondos quedan pixelados y poco finos, en cuanto al formato XMLm me refiero SVG que son graficos vectoriales y jeje es mu sencillo, tan solo has de saber los tags necesarios y generar un documento SVG (que es code XML) via PHP y tirandode echo o printf() lo que mas prefieras

tienes un articulo sobre ello en
www.zend.com