setRoundedFrame(); # Add a title box using 15 pts Times Bold Italic font in white color, on a deep blue # (0000CC) background with reduced-glare glass effect $textBoxObj = $c->addTitle("Donut Chart Demonstration", "timesbi.ttf", 15, 0xffffff); $textBoxObj->setBackground(0x0000cc, 0x000000, glassEffect(ReducedGlare)); # Set donut center at (280, 140), and outer/inner radii as 110/55 pixels $c->setDonutSize(280, 140, 110, 55); # Set 3D effect with 3D depth of 20 pixels $c->set3D(20); # Set the label box background color the same as the sector color, with reduced-glare # glass effect and rounded corners $t = $c->setLabelStyle(); $t->setBackground(SameAsMainColor, Transparent, glassEffect(ReducedGlare)); $t->setRoundedCorners(); # Set the sector label format. The label consists of two lines. The first line is the # sector name in Times Bold Italic font and is underlined. The second line shows the # data value and percentage. $c->setLabelFormat( "<*block,halign=left*><*font=timesbi.ttf,size=12,underline=1*>{label}<*/font*>". "<*br*>US\$ {value}K ({percent}%)"); # Set the pie data and the pie labels $c->setData($data, $labels); # Use the side label layout method $c->setLabelLayout(SideLayout); # output the chart header("Content-type: image/png"); print($c->makeChart2(PNG)); ?>