roundmeter.php
Back to Chart Graphics
setMeter(125, 125, 111, -145, 145);
# Add a very light grey (0xeeeeee) circle with radius 123 pixels as background
$m->addRing(0, 123, 0xeeeeee);
# Add a grey (0xcccccc) ring between radii 116 and 123 pixels as border
$m->addRing(116, 123, 0xcccccc);
# Meter scale is 0 - 100, with major/minor/micro ticks every 10/5/1 units
$m->setScale(0, 100, 10, 5, 1);
# Set the scale label style to 15pt Arial Italic. Set the major/minor/micro tick lengths to 12/9/6
# pixels pointing inwards, and their widths to 2/1/1 pixels.
$m->setLabelStyle("Arial Italic", 15);
$m->setTickLength(-12, -9, -6);
$m->setLineWidth(0, 2, 1, 1);
# Add a smooth color scale to the meter
$smoothColorScale = array(0, 0x3333ff, 25, 0x0088ff, 50, 0x00ff00, 75, 0xdddd00, 100, 0xff0000);
$m->addColorScale($smoothColorScale);
# Add a text label centered at (125, 175) with 15pt Arial Italic font
$m->addText(125, 175, "CPU", "Arial Italic", 15, TextColor, Center);
# Add a red (0xff0000) pointer at the specified value
$m->addPointer2($value, 0xff0000);
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($m, SVG);
?>
Round Meter
Round Meter
renderHTML(); ?>