extranet/www/graphs/phpdemo/multidepthpie.php
Michael RICOIS 893f4da173 Ajout de tous les fichiers de l'extranet
Modification de certains chemins
Ajout du framework dans l'extranet
2009-02-17 13:14:53 +00:00

40 lines
1.1 KiB
PHP

<?php
require_once("../lib/phpchartdir.php");
# The data for the pie chart
$data = array(72, 18, 15, 12);
# The labels for the pie chart
$labels = array("Labor", "Machinery", "Facilities", "Computers");
# The depths for the sectors
$depths = array(30, 20, 10, 10);
# Create a PieChart object of size 360 x 300 pixels, with a light blue (DDDDFF)
# background and a 1 pixel 3D border
$c = new PieChart(360, 300, 0xddddff, -1, 1);
# Set the center of the pie at (180, 175) and the radius to 100 pixels
$c->setPieSize(180, 175, 100);
# Add a title box using 15 pts Times Bold Italic font and blue (AAAAFF) as background
# color
$textBoxObj = $c->addTitle("Project Cost Breakdown", "timesbi.ttf", 15);
$textBoxObj->setBackground(0xaaaaff);
# Set the pie data and the pie labels
$c->setData($data, $labels);
# 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));
?>