customsymbolline.php
Back to Chart Graphics
setPlotArea(60, 45, 360, 170, 0xffffff, -1, -1, 0xc0c0c0, -1);
# Add a legend box at (60, 20) (top of the chart) with horizontal layout. Use 8pt Arial Bold font.
# Set the background and border color to Transparent.
$c->addLegend(60, 20, false, "Arial Bold", 8)->setBackground(Transparent);
# Add a title to the chart using 12pt Arial Bold/white font with a dark blue (000060) background.
$c->addTitle("Information Resource Usage", "Arial Bold", 12, 0xffffff)->setBackground(0x000060);
# Set the labels on the x axis
$c->xAxis->setLabels($labels);
# Reserve 8 pixels margins at both side of the x axis to avoid the first and last symbols drawing
# outside of the plot area
$c->xAxis->setMargin(8, 8);
# Add a title to the y axis
$c->yAxis->setTitle("Population");
# Add a line layer to the chart
$layer = $c->addLineLayer2();
# Add the first line using small_user.png as the symbol.
$layer->addDataSet($data0, 0xcf4040, "Users")->setDataSymbol2(dirname(__FILE__)."/small_user.png");
# Add the first line using small_computer.png as the symbol.
$layer->addDataSet($data1, 0x40cf40, "Computers")->setDataSymbol2(
dirname(__FILE__)."/small_computer.png");
# Set the line width to 3 pixels
$layer->setLineWidth(3);
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# Include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap("", "",
"title='Number of {dataSetName} at {xLabel}: {value}'"));
?>
Custom Symbols
Custom Symbols
renderHTML(); ?>