dualyaxis.php
Back to Chart Graphics
setPlotArea(50, 20, 200, 130);
# Add a title to the chart using 8pt Arial Bold font
$c->addTitle("Independent Y-Axis Demo", "Arial Bold", 8);
# Set the labels on the x axis.
$c->xAxis->setLabels($labels);
# Add a title to the primary (left) y axis
$c->yAxis->setTitle("Packet Drop Rate (pps)");
# Set the axis, label and title colors for the primary y axis to red (0xc00000) to match the first
# data set
$c->yAxis->setColors(0xc00000, 0xc00000, 0xc00000);
# Add a title to the secondary (right) y axis
$c->yAxis2->setTitle("Throughtput (MBytes)");
# set the axis, label and title colors for the primary y axis to green (0x008000) to match the
# second data set
$c->yAxis2->setColors(0x008000, 0x008000, 0x008000);
# Add a line layer to for the first data set using red (0xc00000) color with a line width to 3
# pixels
$lineLayer = $c->addLineLayer($data0, 0xc00000);
$lineLayer->setLineWidth(3);
# tool tip for the line layer
$lineLayer->setHTMLImageMap("", "", "title='Packet Drop Rate on {xLabel}: {value} pps'");
# Add a bar layer to for the second data set using green (0x00C000) color. Bind the second data set
# to the secondary (right) y axis
$barLayer = $c->addBarLayer($data1, 0x00c000);
$barLayer->setUseYAxis2();
# tool tip for the bar layer
$barLayer->setHTMLImageMap("", "", "title='Throughput on {xLabel}: {value} MBytes'");
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
# include tool tip for the chart
$viewer->setImageMap($c->getHTMLImageMap(""));
?>
Dual Y-Axis
Dual Y-Axis
renderHTML(); ?>