Se me ocurre que se podria hacer una cosa, apartir de un numero determinado de datos sumar el ancho y el alto, por ejemplo apartir de los 14, pero eso puede ajustarse, veamos.
En la parte donde haces la consulta se agregaria esto
Código PHP:
/* Para saber cuantos registros se mostraran */
$auto = mysql_num_rows($result);
/* Tamaño de la grafica */
$width = 550; /* ancho */
$height = 300; /* alto */
$w = 15; /* El ancho que se suma por cada registro extra */
$h = 25; /* El alto que se suma por cada registro extra */
if ($auto > 14) {
$auto = $auto - 14;
$w = $w * $auto;
$h = $h * $auto;
$width = $width + $w;
$height = $height + $h;
}
Ahora en la parte donde se pone el tamaño de la grafica
Código PHP:
$graph = new PieGraph($width,$height,"auto");
Bueno, solamente es una idea que podria funcionar, aunque como al aumentar el tamaño de la imagen tambien la grafica se ajusta pero si juegas con los valores hasta ajustarlos podria funcionar.
Comenta si te funciona
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Saludos