el grafico es este, y lo crea correctamente:
Código PHP:
<?php
define ("WIDTH",400);
define ("HEIGHT",400);
header("Content-type: imagen2/png");
$porc = array (10,10,20,40,10,10);
$img =imagecreate (WIDTH+250,HEIGHT);
$colorFondo=imagecolorallocate($img, 255, 255, 200);
$colorNegro=imagecolorallocate($img, 0, 0, 0);
$colorNormal=imagecolorallocate($img, 0, 0, 255);
$colorOcup=imagecolorallocate($img, 192, 192, 192);
$colorSinresp=imagecolorallocate($img, 255, 0, 0);
$colorNuminc=imagecolorallocate($img, 0, 255, 0);
$colorNoespe=imagecolorallocate($img, 255, 125, 0);
$colorLincan=imagecolorallocate($img, 200, 100, 134);
//$colorOtros=imagecolorallocate($img, 23, 56, 20);
//$colorConec=imagecolorallocate($img, 30, 230, 230);
//$colores
$colores= array ($colorNormal,$colorOcup,$colorSinresp,$colorNuminc,$colorNoespe,$colorLincan);
$centro_x= (int)WIDTH/2;
$centro_y= (int)HEIGHT/2;
$ulti_ang=0;
$cont=0;
foreach($porc as $porcentaje){
$long_arco=(360*$porcentaje)/100;
imagefilledarc($img,
$centro_x,
$centro_y,
(WIDTH-20),
(HEIGHT-20),
$ulti_ang,
($ulti_ang+$long_arco),
$colores[$cont],
IMG_ARC_EDGED);
$ulti_ang=$ulti_ang +$long_arco;
$cont=$cont+1;
}
imagepng($img,"imagen2.png");
imagedestroy($img);
?>