setRoundedFrame(); #Set directory for loading images to current script directory #Need when running under Microsoft IIS $c->setSearchPath(dirname(__FILE__)); # Set the center of the pie at (200, 180) and the radius to 100 pixels $c->setPieSize(200, 180, 100); # Add a title box using 15 pts Times Bold Italic font, on a blue (CCCCFF) background # with glass effect $textBoxObj = $c->addTitle("Weather Profile in Wonderland", "timesbi.ttf", 15); $textBoxObj->setBackground(0xccccff, 0x000000, glassEffect()); # Set the pie data and the pie labels $c->setData($data, $labels); # Add icons to the chart as a custom field $c->addExtraField($icons); # Configure the sector labels using CDML to include the icon images $c->setLabelFormat( "<*block,valign=absmiddle*><*img={field0}*> <*block*>{label}\n{percent}%<*/*>". "<*/*>"); # Draw the pie in 3D with variable 3D depths $c->set3D2($depths); # Set the start angle to 225 degrees may improve layout when the depths of the sector # are sorted in descending order, because it ensures the tallest sector is at the # back. $c->setStartAngle(225); # output the chart header("Content-type: image/png"); print($c->makeChart2(PNG)); ?>