This example demonstrates using
PieChart.set3D2 to create a 3D pie chart where sectors have different 3D heights.
[File: phpdemo/multidepthpie.php".]
setPieSize(180, 175, 100);
#Add a title box using Times Bold Italic/14 points as font and 0x9999ff as
#background color
$titleObj = $c->addTitle("Project Cost Breakdown", "timesbi.ttf", 14);
$titleObj->setBackground(0x9999ff);
#Set the pie data and the pie labels
$c->setData($data, $labels);
#Draw the pie in 3D
$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));
?> |
© 2004 Advanced Software Engineering Limited. All rights reserved.