This example illustrates polar spline line and polar spline area. The polar spline line is added using
PolarChart.addSplineLineLayer. The polar spline area is added using
PolarChart.addSplineAreaLayer.
[File: phpdemo/polarspline.php".]
addTitle2(TopLeft, "<*underline=2*>EM Field Strength", "arialbi.ttf", 15);
#Set center of plot area at (230, 240) with radius 180 pixels
$c->setPlotArea(230, 240, 180);
#Set the grid style to circular grid
$c->setGridStyle(false);
#Add a legend box at the top right corner of the chart using 9 pts Arial Bold
#font
$legendObj = $c->addLegend(459, 0, true, "arialbd.ttf", 9);
$legendObj->setAlignment(TopRight);
#Set angular axis as 0 - 360, either spoke every 30 units
$angularAxisObj = $c->angularAxis();
$angularAxisObj->setLinearScale(0, 360, 30);
#Add a red (0xff9999) spline area layer to the chart using (data0, angles0)
$splineAreaLayerObj = $c->addSplineAreaLayer($data0, 0xff9999, "Above 100MHz");
$splineAreaLayerObj->setAngles($angles0);
#Add a blue (0xff) spline line layer to the chart using (data1, angle1)
$layer1 = $c->addSplineLineLayer($data1, 0xff, "Below 100MHz");
$layer1->setAngles($angles1);
#Set the line width to 3 pixels
$layer1->setLineWidth(3);
#output the chart
header("Content-type: image/png");
print($c->makeChart2(PNG));
?> |
© 2004 Advanced Software Engineering Limited. All rights reserved.