symbolline.php
Back to Chart Graphics
setPlotArea(45, 35, 240, 120, 0xffffff, -1, -1, 0xc0c0c0, -1);
# Add a legend box at (45, 12) (top of the chart) using horizontal layout and 8pt Arial font Set the
# background and border color to Transparent.
$c->addLegend(45, 12, false, "", 8)->setBackground(Transparent);
# Add a title to the chart using 9pt Arial Bold/white font. Use a 1 x 2 bitmap pattern as the
# background.
$c->addTitle("Server Load (Jun 01 - Jun 07)", "Arial Bold", 9, 0xffffff)->setBackground(
$c->patternColor(array(0x004000, 0x008000), 2));
# Set the y axis label format to nn%
$c->yAxis->setLabelFormat("{value}%");
# Set the labels on the x axis
$c->xAxis->setLabels($labels);
# Add a line layer to the chart
$layer = $c->addLineLayer();
# Add the first line. Plot the points with a 7 pixel square symbol
$layer->addDataSet($data0, 0xcf4040, "Peak")->setDataSymbol(SquareSymbol, 7);
# Add the second line. Plot the points with a 9 pixel dismond symbol
$layer->addDataSet($data1, 0x40cf40, "Average")->setDataSymbol(DiamondSymbol, 9);
# Enable data label on the data points. Set the label format to nn%.
$layer->setDataLabelFormat("{value|0}%");
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# Include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap("", "", "title='{xLabel}: {dataSetName} {value}%'"));
?>
Symbol Line Chart
Symbol Line Chart
renderHTML(); ?>