This example demonstrates the gradient coloring features of ChartDirector. Gradient colors can be created using
BaseChart.gradientColor and
BaseChart.gradientColor2. ChartDirector comes with several pre-defined gradient colors that have metallic look and feel. In this example, the
goldGradient color is used for the chart background, while the
redMetalGradient color is used for the title background.
[File: phpdemo/goldpie.php".]
setBackground($c->gradientColor($goldGradient), -1, 2);
#Set the center of the pie at (150, 115) and the radius to 80 pixels
$c->setPieSize(150, 115, 80);
#Add a title box using 10 point Arial Bold font. Set the background color to red
#metallic (redMetalGradient). Use a 1 pixel 3D border.
$titleObj = $c->addTitle("Pie Chart Coloring Demo", "arialbd.ttf", 10);
$titleObj->setBackground($c->gradientColor($redMetalGradient), -1, 1);
#Draw the pie in 3D
$c->set3D();
#Set the pie data and the pie labels
$c->setData($data, $labels);
#output the chart
header("Content-type: image/png");
print($c->makeChart2(PNG));
?> |
© 2004 Advanced Software Engineering Limited. All rights reserved.