setPlotArea(55, 40, 350, 300, 0xffffff, -1, 0xc0c0c0, 0xc0c0c0, -1); # Add a title to the chart using 18 pts Times Bold Itatic font. $c->addTitle("Product Comparison Chart", "timesbi.ttf", 18); # Add a title to the y axis using 12 pts Arial Bold Italic font $c->yAxis->setTitle("Capacity (tons)", "arialbi.ttf", 12); # Add a title to the x axis using 12 pts Arial Bold Italic font $c->xAxis->setTitle("Range (miles)", "arialbi.ttf", 12); # Set the axes line width to 3 pixels $c->xAxis->setWidth(3); $c->yAxis->setWidth(3); # Add the data as a scatter chart layer, using a 15 pixel circle as the symbol $layer = $c->addScatterLayer($dataX, $dataY, "Server BBB", CircleSymbol, 15, 0xff3333, 0xff3333); # Add labels to the chart as an extra field $layer->addExtraField($labels); # Set the data label format to display the extra field $layer->setDataLabelFormat("{field0}"); # Use 8pts Arial Bold to display the labels $textbox = $layer->setDataLabelStyle("arialbd.ttf", 8); # Set the background to purple with a 1 pixel 3D border $textbox->setBackground(0xcc99ff, Transparent, 1); # Put the text box 4 pixels to the right of the data point $textbox->setAlignment(Left); $textbox->setPos(4, 0); # output the chart header("Content-type: image/png"); print($c->makeChart2(PNG)); ?>