threedpyramid.php
Back to Chart Graphics
setPyramidSize(200, 180, 150, 300);
# Set the elevation to 15 degrees
$c->setViewAngle(15);
# Set the pyramid data and labels
$c->setData($data, $labels);
# Set the layer colors to the given colors
$c->setColors2(DataColor, $colors);
# Leave 1% gaps between layers
$c->setLayerGap(0.01);
# Add labels at the center of the pyramid layers using Arial Bold font. The labels will show the
# percentage of the layers.
$c->setCenterLabel("{percent}%", "Arial Bold");
# Add labels at the right side of the pyramid layers using Arial Bold font. The labels will have two
# lines showing the layer name and value.
$c->setRightLabel("{label}\nUS\$ {value}M", "Arial Bold");
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# Include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap("", "", "title='{label}: US\$ {value}M ({percent}%)'"));
?>
3D Pyramid Chart
3D Pyramid Chart
renderHTML(); ?>