rotatedarea.php
Back to Chart Graphics
swapXY();
# Set the y axis on the top side (right + rotated = top)
$c->setYAxisOnRight();
# Reverse the x axis so it is pointing downwards
$c->xAxis->setReverse();
# Set the plotarea at (50, 50) and of size 200 x 200 pixels. Enable horizontal and vertical grids by
# setting their colors to grey (0xc0c0c0).
$c->setPlotArea(50, 50, 250, 250)->setGridColor(0xc0c0c0, 0xc0c0c0);
# Add a line chart layer using the given data
$c->addAreaLayer($data, $c->gradientColor(50, 0, 300, 0, 0xffffff, 0x0000ff));
# Set the labels on the x axis. Append "m" after the value to show the unit.
$c->xAxis->setLabels2($labels, "{value} m");
# Display 1 out of 3 labels.
$c->xAxis->setLabelStep(3);
# Add a title to the x axis
$c->xAxis->setTitle("Depth");
# Add a title to the y axis
$c->yAxis->setTitle("Carbon Dioxide Concentration (ppm)");
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# Include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap("", "",
"title='Carbon dioxide concentration at {xLabel}: {value} ppm'"));
?>
Rotated Area Chart
Rotated Area Chart
renderHTML(); ?>