threedbubble2.php
Back to Chart Graphics
setPlotArea(70, 65, 400, 350, -1, -1, Transparent, 0xc0c0c0, -1);
# Add a legend box at (70, 30) (top of the chart) with horizontal layout. Use 12pt Times Bold Italic
# font. Set the background and border color to Transparent.
$c->addLegend(70, 30, false, "Times New Roman Bold Italic", 12)->setBackground(Transparent);
# Add a title to the chart using 18pt Times Bold Itatic font.
$c->addTitle("Product Comparison Chart", "Times New Roman Bold Italic", 18);
# Add titles to the axes using 12pt Arial Bold Italic font
$c->yAxis->setTitle("Capacity (tons)", "Arial Bold Italic", 12);
$c->xAxis->setTitle("Range (miles)", "Arial Bold Italic", 12);
# Set the axes line width to 3 pixels
$c->xAxis->setWidth(3);
$c->yAxis->setWidth(3);
# Add (dataX0, dataY0) as a scatter layer with red (ff3333) glass spheres, where the sphere size is
# modulated by dataZ0. This creates a bubble effect.
$c->addScatterLayer($dataX0, $dataY0, "Technology AAA", GlassSphere2Shape, 15, 0xff3333
)->setSymbolScale($dataZ0);
# Add (dataX1, dataY1) as a scatter layer with blue (0000ff) glass spheres, where the sphere size is
# modulated by dataZ1. This creates a bubble effect.
$c->addScatterLayer($dataX1, $dataY1, "Technology BBB", GlassSphere2Shape, 15, 0x0000ff
)->setSymbolScale($dataZ1);
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# Include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap("", "",
"title='[{dataSetName}] Range = {x} miles, Capacity = {value} tons, Length = {z} meters'"));
?>
3D Bubble Chart (2)
3D Bubble Chart (2)
renderHTML(); ?>