scattersymbols.php
Back to Chart Graphics
setPlotArea(55, 40, 350, 300, -1, -1, 0xc0c0c0, 0xc0c0c0, -1);
# Add a title to the chart using 18pt Times Bold Itatic font.
$c->addTitle("Battle Robots", "Times New Roman Bold Italic", 18);
# Add a title to the y axis using 12pt Arial Bold Italic font
$c->yAxis->setTitle("Speed (km/s)", "Arial Bold Italic", 12);
# Add a title to the y axis using 12pt Arial Bold Italic font
$c->xAxis->setTitle("Range (km)", "Arial Bold Italic", 12);
# Set the axes line width to 3 pixels
$c->xAxis->setWidth(3);
$c->yAxis->setWidth(3);
# Add each point of the data as a separate scatter layer, so that they can have a different symbol
for($i = 0; $i < count($dataX); ++$i) {
$c->addScatterLayer(array($dataX[$i]), array($dataY[$i]))->getDataSet(0)->setDataSymbol2(
dirname(__FILE__)."/".$symbols[$i]);
}
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# Include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap("", "", "title='Range = {x} km, Speed = {value} km/s'"));
?>
Custom Scatter Symbols
Custom Scatter Symbols
renderHTML(); ?>