Hace poco me decidí a usar en un proyecto la API de gráficas de Google: Google Chart API. Hechando una ojeada por la web conocí una pequeña librería de clases en PHP que permiten crear las gráficas automáticamente en función de los parámetros que reciba el objeto.
Para crear una gráfica con la API de Google debes crear una URL con una serie de parámetros:
Ejemplo:
http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World

La clase de PHP ya se encarga de montar la URL con los parámetros requeridos para montar la gráfica, un ejemplo sería:
$piChart = new gPieChart;
$piChart->addDataSet(array(112,315,66,40));
$piChart->valueLabels = array("first", "second", "third","fourth");
$piChart->dataColors = array("ff3344", "11ff11", "22aacc", "3333aa");
$piChart->set3D(true);

Como podemos ver, es muy cómodo generar una gráfica con esta librería.
Enlaces: