addTitle("Chemical Concentration", "arialbi.ttf", 16, 0xffffff); $textBoxObj->setBackground(0x000080); # Set center of plot area at (200, 240) with radius 145 pixels. Set background color # to green (0x33ff33) $c->setPlotArea(200, 240, 145, 0x33ff33); # Set the labels to the angular axis $angularAxisObj = $c->angularAxis(); $angularAxisObj->setLabels($labels); # Color the sector between label index = 5.5 to 7.5 as red (ff3333) zone $angularAxisObj = $c->angularAxis(); $angularAxisObj->addZone(5.5, 7.5, 0xff3333); # Color the sector between label index = 4.5 to 5.5, and also between 7.5 to 8.5, as # yellow (ff3333) zones $angularAxisObj = $c->angularAxis(); $angularAxisObj->addZone(4.5, 5.5, 0xffff00); $angularAxisObj = $c->angularAxis(); $angularAxisObj->addZone(7.5, 8.5, 0xffff00); # Set the grid style to circular grid $c->setGridStyle(false); # Use semi-transparent (40ffffff) label background so as not to block the data $radialAxisObj = $c->radialAxis(); $textBoxObj = $radialAxisObj->setLabelStyle(); $textBoxObj->setBackground(0x40ffffff, 0x40000000); # Add a legend box at (200, 30) top center aligned, using 9 pts Arial Bold font. with # a black border. $legendBox = $c->addLegend(200, 30, false, "arialbd.ttf", 9); $legendBox->setAlignment(TopCenter); # Add legend keys to represent the red/yellow/green zones $legendBox->addKey("Very Dry", 0xff3333); $legendBox->addKey("Critical", 0xffff00); $legendBox->addKey("Moderate", 0x33ff33); # Add a blue (0x80) line layer with line width set to 3 pixels and use purple # (ff00ff) cross symbols for the data points $layer = $c->addLineLayer($data, 0x000080); $layer->setLineWidth(3); $layer->setDataSymbol(Cross2Shape(), 15, 0xff00ff); # output the chart header("Content-type: image/png"); print($c->makeChart2(PNG)); ?>